I just recently discovered a tool called hugin for creating panoramas by stitching pictures. I think it's got bunches of options, on the other hand, the main disadvantage I see lies in that the coler/brightness-correction is poor (maybe Im doin something wrong ?).
hugin - Panorama photo stitcher
there are also some tutorials available.