Defense Review has a nice review of a new iPhone app that logs all the information for all your firearms.
GunSafe allows you to securely load, store, and categorize information on every firearm they own. You can load the weapon’s make, model, serial number, purchase/transfer location, date of purchase/transfer, purchase price, and provide notes on it. You can also store a photo of the weapon.