Did anyone mention that you'll get the best exchange rate using crisp clean, new (as in Big Headed) $100 bills. Depending what time you arrive in Bali the changers at the airport are fine to use as far as a good exchange rate. Do read other posts though about getting short changed/cheated by some of the street changers. We've never had a problem but have read others who have.
Enjoy