I use this for overseas. It means I can buy my foreign currency online and top up online when I am away, which suits me.
It also means I can buy when the Australian dollar is high and sit on it until I go away.
I tried it out with Australian dollars and it cost me $2.50 to withdraw from...