Does anyone fancy having a crack at this? Could be fun.

http://scavenger.freelancer.com/faq