Freelancer:
titanium009
My Submission
Hope you like it, let me know if you want any changes.