For guys that dont want to spend the addition $ to buy materials and supplies and aren't 100% confident that they can paint their car. Start by spending a full day or two and prepping the car. Then take it to Macco, Earl's ect.. and have them spray it. Their entry level package will only set you back about $300-500 and that should include you buying the prepping material you need to prep the car befor you take it to paint.
The key is the prep. If eveything you dont want overspray on is removed, and you bodyfill dents, dings, & imperfections then colorsanding to nock down the clear for an nice paintable surface, you will have minimal issues.
The rest will have to be left to the painter's talent and painting product used for durablity.
Check out the Link for my preivous S14 body work prep
http://www.cardomain.com/ride/2389229