you might not think this is possible... ============================================= but it is, probably. ===========================================