Paint gun recommendation

Sometime in the next few months, I will be trying my hand at body and paint work. I don't have a paint gun, and am looking for opinions on what type of gun would be good for a beginner.
As long as we're at it, how about recommendations for primer, paint, and clear as well.
Any input would be appreciated.:-D