Freelancer:
HammyFreelancer
3/4
I can adapt it to your taste.