There's a lot of sound advice in this thread.