All the features you want are in EndNote X3 (I use X2 for bibliographic work when I write scientific papers); all you'd have to do is make a custom 'reference type' and put in whatever fields you want...
It's searchable front-to-back, very intuitive, and it's reasonably priced or *cough* if you didn't want to pay I'm sure you wouldn't have to (I'm not offering, but others have warez-ed the software for years... mines so important to my work that I bought my copy from our University site-license program).
PM me for more details, and I could possibly even email you a few screenshots of the types of things I'm talking about. You could put in about 30 different fields (Caliber, projectile maker, projectile wt, powder manuf, powder wt, compressed load yes/no, brass weight, brass internal capacity, neck thickness, primer uniformed - flash deburred yes/no, rifle used, wind, air temp, humidity, altitude, max 3-shot spread, min 3-shot spread, average, etc. etc. etc.) and not stretch the program at all. To top it all off, you can attach files of any type to the document - for example, with my papers I cite I attach the PDF file to each reference entry (takes about 3 seconds) and I can search via any field and pull up the PDF copy with two or three clicks from the word "go."
Full retail price is something like $119 or so; well worth it when one considers it's more functional than a lot of home inventory systems that sell for the same or more.
-M