Paul - have you tried autostitch for panaramic stitching?

http://www.cs.ubc.ca/~mbrown/autostitch/autostitch.html

I've used it for several and have been reasonably happy with the results, considering it's an automated process. I'd be interested to know what you think.