I agree with leaving in primary. After 8-10 batches of green beer thanks to my LHBS and Charlie Papazian telling me to transfer after 5 days, I finally realized that 3wks allows yeast to clean up off flavors and clear beer as well. I have now started using whirfloc which just drops in the boiling wort right before flameout rather than the lengthy process of racking to a secondary.
IMHO, racking to secondary too early is probably the most common mistake for new brewers. I really wish Charlie would do a 4th edition and address this on the first page!