I will be travelling to Asia during Christmas, my dilema is that I don't want to carry too much cash around with me. I probably will be spending about $1000 - $2000 in HK, however, that will be too much cash for me to carry around. I was thinking about prepay my credit cards, and later on just take cash advance against it. In this case, I don't have to carry cash around, and I can also avoid finance charge. By the way, many places do not accept traveller's cheque, or else, that would be the best thing to do. I called to verify with couple of the credit card company, they ranged from saying plain "NO" to bullsh*ting me around saying that's against the law to avoid finance charge. According to Bank of America, they won't do it because their terms and condition state that I cannot overpay my amount. Citibank was cool with my idea, but my cash advance limit was only $250! AT&T platinum was the worst, the CSR just tries to bs the h%ll out of me. She told me that it's against the law to avoid finance charge, I was like what da fock!?!?!?! I would like to know if anyone has done this before, and which credit card you used. Thanks!