Freelancer:
JubaerMI
Update 2
Here is the update from entry #30. Please let me know if this is what you're having in mind.