JUst a note: This was answered in an e-mail already. You can't buy a ship if you're carrying more cargo than the new ship can hold, even if you have the money (lest your cargo float into thin air).
Didn't want anyone to think this question got ignored.