What is the best/cheapest way to withdraw Bitcoin out to USD, one way or another?
P2P exchange would be the best way in my opinion, but you must have in mind about the Bitcoin transactions fees. Sometimes the fees tend to spike. Also where you come from is very important. If there are so many traders with offers, the trading rates are usually good.