iPhoto, unfortunately cannot stitch together a panorama; and those programs all suck. They especially suck if you have a crap camera with big barrel distortion and vignetting. Photoshop CS3 is awesome and perfect. Try the trial version from Adobe and compare that to the stuff on that versiontracker list and you might find it worth the money to buy Photoshop CS3.