Hate to admit it but... This is a cool bit of software from Microsoft - shame it only works on Windows
Microsoft Research Image Composite Editor (ICE)
Microsoft Image Composite Editor is an advanced panoramic image stitcher. Given a set of overlapping photographs of a scene shot from a single camera location, the application creates a high-resolution panorama that seamlessly combines the original images. ...