Hi,
You may want to try InstantSalesTracker. It handles everything you have need: customers, suppliers, inventory & accounts. And it would work great in a catalogue-based business such as your own.
You can download a free trial at:
http://www.InstantSalesTracker.com
I hope this helps.