I have a question about withdrawing limits. Mtgox for example, has a $1000 per day withdraw limit. Does that mean you can only sell that much worth of bitcoins per day, or just that you can't withdraw more money than that. For example, if you have $2000 worth of bitcoins, can you only sell $1000 in a day? Or can you sell them all in an instant, then withdraw the dollars over 2 days?
As far as trading fees, bitcoin-24 and BTC-E seem to be the best largish exchanges, only charging 0.0005BTC and 0.01btc per transaction, respectively. Also, bitcoin-24 has no limit on deposits or withdraws. Their site has been down a couple days though, which is worrisome.