Check http://www.drycreekphoto.com
There's a monitor calibration tutorial there.
Once you've calibrated your monitor, it's fairly simple to calibrate your printer. Might take some trial and error.
if you maintain an sRGB -> sRGB workflow, you have a pretty good chance of getting a satisfactory match of monitor to printout.
thanks to a profile for my printer i downloaded (see an earlier thread), i get pretty close (good enuf for amateur like myself) matches now even when going the AdobeRGB route..