And if you don't mind spending hours digging through kmfkewm's 2000 posts, he has a lot of verbose but incredibly detailed, and in my opinion, expertly informed comments on the subject.