Here is a handy guide to air sealing an attic. It is very thorough.
http://www.buildingscience.com/docum...-sealing-guide
If you follow that guide one shouldn't need to put in a thin layer of foam insulation over the whole attic but just where one needs to. One could do the job oneself and seal it equally well while saving big bucks over paying someone else.