Freelancer:
funhump
entry #59 alternative
alternative