I have used Quickbooks Pro 5.0 in my Truck Accessory business since I opened 5 years ago. It's been a great program for me. Keeps track of everything you can think of and more. The version I have is very dated. I have no desire to upgrade due to the fact that I know this version so well.
I have a buddy that runs his store with a product called Peachtree. From the looks of it the two programs have pros and cons when you compare the two. I do know that he has to completely empty his computer every two years with Peachtree. I can just keep on going with Quickbook Pro.
Ask around about the two and see which one would work better for you. I think one of them will meet your needs very well.