http://www.duracoat-firearm-finishes.com/
Dura-coat is some good stuff. Its epoxy based and is a very tough finish that you can do at home.
I'm thinking about doing my next AR that I'm building right now in this pattern:
http://www.houtsenterprises.net/dur_wildernessmirageflage.html