Old but good thread with plenty of food for thought.