Freelancer:
MMSimon
Banner
Another take