Freelancer:
joepic
My entry
Can still make improvements...