Painting is one of those things that anyone can do..........
How well it depends.
I recently painted my brand new house (4x2) and it took me 3 months (working weekends). i put alot of effort into it as i am very particular about straight lines etc and imperfections, probably over did it.
In the end it cost me just over $1200 which included paying $600 for a guy to come around and put the oil based sealer on, equipment, paint etc.
The paint came in half price as the guy who did the sealer bought me paint on trade cost.
So, if your comfortable doing it , DO IT. if not, pay for it.