Freelancer:
writavalanche
Entry 3
Hope you like it. Up for any changes and suggestions.