Here in Oz, you can buy them just about everywhere. Travelex is one (although most of the time it has to be ordered in) and ANZ buy/sell the VND. We have a large number of Vietnamese residents here and Vietnam is a regular holiday destination for Aussies/Kiwis and therefore easier to come by. They also have an ANZ bank in Vietnam. Put another order in for 3 mil today from Travelex - the lady there quoted me A$90/mil. Asked her if they honour rates quoted and she said no - you pay the rate of the day you go in to pick it up as they can't send it to you. Called ANZ yesterday and tried to place an order. They told me they hadn't received their rates for the day and try again later in the day. Called back 3 hours later - still no rates received and therefore couldn't place an order. Will try them on Monday.