Use software tools the way that works for you
Since I started writing a small program for Windows, I wondered what I was going to use for trackings all of the different features that I was going to think of, and then how to track the bugs that comes up that I will need to fix.
I started to consider buying a real Bug Tracking program, but instead of looking for a snazzy, sophisticated expensive solution, I asked myself: what do I need to do with this info and how easy do I want to make it to add and delete info?
When you know what you want to do, you can sometimes look around at the software you are already using and find something that does it.
For instance I use SplashShopper for my Palm Pilot for grocery shopping. It comes with a Desktop companion. So I just use the Desktop software as a database to handle that stuff for this program: