Another vote for Excel, it's worked well my needs for over 6 years now. I like the idea of having different suppliers in their own tabs. Might do some cut and paste and make that happen as the spreadsheet has gotten quite large.
I also set mine up to track road numbers on cars so it's easy to make sure I don't purchase duplicate road numbers.