Freelancer:
imperialex
Update
Let me know what you think.