This is a painful thread to read. There is a lot of bad advice being given. Even some of the posts with good advice have some bad advice sprinkled in.
The best advice in this thread is gregf83's.
The second best advice in this thread is mine, which is to pay attention to gregf83.