Freelancer:
TheExemplar
Entry 2
This is my second attempt, anymore feedback would be appreciated so more improvements can be made