Well,
I am not sure if this has been suggested before, but... how about making all ships be dockable. In otherwords the player could dock with a ship, trade [what ships buy/sell would be could be totaly random which would make it more realistic; excpet for korolov ships]. Also I think it would be nice for 'random' missions to appear. Example:
[Message] Mayday mayday freighter Omega disabled; requesting emergency assistance [/Message]
Player then docks with the ship thats 'disabled' and has the ability to talk to the captain to find out whats wrong; sometimes the ship might be a pirate ship looking to capture an unexpecting good samaritan; or ship captain says the ship is dangerously low on fuel, and asks you to give him some, in exchange for a random item from the ships cargo hold; or sometimes maybe a ship is radioactive and needs decon gel.
Also it would be nice to see everyship have a DIFFERENT NAME; just not the class of the ship. Perhaps using digdug's random name generator all ships could be given a random name at creation.
ok i lost my train of thought, so I am gonna end here... I hope you got the idea/suggestion...
//[B2]