Try to use Bitstamp, BUT NEVER use Mt.Gox (for selling).
Is Mt Gox really that bad? I know there have been issues with withdrawals, but haven't they been due to other banks they deal with?
I have no funds with them myself, btw.
Lets just say its not worth the complication. You can get bitcoins in a day or two, but with mt. gox and its fees, its all living hell!