Wow I just read through this thread and just have to say

"AWESOME"

Really solid, well-written advice based on actual experience, that is very refreshing, was over on another forum trying to...