this one actually looks pretty robust and since it was done at a
university, they might be more willing to help us out with our
project...
http://www.cs.ubc.ca/~mbrown/autostitch/autostitch.html
There's a ton out there, I'll leave the rest to the image processing
group.