Haven't had a chance to play with Hugin as I just found out about it and thought I should share it with my friends here....

http://hugin.sourceforge.net/

Cheers

Ken