wow, Maha, this is excellent. I have been thinking about this a lot, and you have given me more to think about. THANK YOU.