Before buying a tool, make sure that you understand the problem, all of the alternative solutions to the problem, what else you'll need to implement the solution, and whether it's a problem you should even try to solve on your own. Developing a routine before buying tools will help to prevent purchasing tools that you'll never use.
http://techrepublic.com.com/5100-10878_11-5867216.html