OMG, this thread started off as one of the most friendly, helpful threads I've seen in a while.

And then by page 3 it turned into another one of *those* threads. Nevertheless, some great suggestions in here and I hope the OP just sifts through the rest.