I've done a couple with rattle-can lacquer. This comes out OK, but the paint's fragile as heck. It chipped if I sneezed in the next room.
My last was done in powder coat. Very, very nice, and it was frickin' cheap from these guys:
http://brookerenterprises.com/