We prebought our dollars 4 weeks ago for our trip to Orlando and at the time we got $2.06,whereas the post office etc...were offering !.96.So we are happy,eventhough the dollar is still getting a hammering in the world markets.
The broker we used only charged £10 commision as a one off charge.