I've also heard good things about a product called "Duracoat". It is an epoxy finish similar to what carbonman described only it doesn't require baking to cure. It also comes in several colors and you can get kits to produce different camo patterns. I'm thinking of doing my .243 in Duracoat camo.
DuraCoat Firearm Finishes