Hi Tex, I also have the Colorvision Spyder and Optical software for profiling my monitor. It works very well, I've been using it about 5 months and have no complaints.
I use Profile Prism software,
www.ddisoftware.com, to profile the scanner and printer. It works well if you have a reasonably good scanner as it relies on the scanner for generating the printer profiles. I have created many profiles for the different papers that I use to print.
You should do a lot of research before purchasing profiling software for your work flow. Color calibration can be a real can of worms. In my experience, if you get a good monitor profile to use in your work flow it makes the output color matching a lot easier. The same is true of all your image sources like your camera and scanner.
I have found that if my work flow is dead on, I can output to my Epson 2200 using Epson papers without the use a color profile for printing. Non Epson papers usually will require a good printer profile because of the different color papers.