Freelancer:
joepic
My entry
Please rate, let me know if you want changes.