I dye mine with Angelus leather dyes and finish with tru-oil. Easy and fun, you can't really screw it up too bad.
I buy unfinished bodies cause I'm trying to save money (as Aaron said) and even still, this is an expensive hobby. That said, I wouldn't even attempt to do a DIY paint job, I think...