wow. what a great first post David. Hard to argue with any of your points!