bump for one of the best threads in the past 5 years....