Lots of really excellent advice in this thread. I do believe I will be putting some of it to good use this weekend!