If you get your motor machined in preperation for a MHG, the gasket needs to be thick enough to compensate for the material removed. If you take off .04, the gasket you buy needs to be .04 larger than stock (example) or as close to it as possible. Too small a gasket will increase your compression, and higher compression is usually bad in a forced induction vehicle, but going too big will lower your compression, and your car will feel slow as hell. Ask the machine shop how much material they remove from the head and block, and adjust your head gasket size accordingly. If you bought the car second hand, the motor may have already been machined, so check before you buy the new gasket because it'll throw your measurement off.
If your block meets RA standards and your head isn't warped too badly, you might get away with some super detailed cleaning. Take a piece of plate glass and a tube of valve grinding compound and clean everything up as best you can, but both the block and head need to be almost mirror-like to get a proper seal. Don't use a gasket spray. No.
Also remember to take the lower timing cover to the shop and have it ground with the block, or the head will not seat properly. Chase the threads into the block if you're using studs, and you should be good to go. Did i forget anything???
Oh yeah. At the top right of the screen, above that advertisement for Verizon fios, there is an empty field. If you type in a random query, 98% of the time it has already been discussed. Throughly. Millions of times. Search is your friend.