Freelancer:
zrbappy
Charlie De Rivaz
Another simple version.