If I am in the US and I have some Bitcoins and want to turn them into USD via deposit into my US bank account, what service will do it for me at the best rates? There is no rush to actually have the money immediately, this is for international remittance.
I guess the most known is LocalBitcoins.com , or you can post here on Bitcointalk forums on "Currency Exchange" section and post what rate you want & wait for clients