Sounds like some very good advice in this thread