Freelancer:
CanvasOrange
Example
What do you think?