I would suggest you try Autostitch. I've used it for several years and it worked even better than Photoshop. Haven't had the chance to do many panoramas recently but it is well worth a try. As for viewing your panoramas, I can totally recommend WPanorama.