the reason i am asking this is coz i can easily get USD from a friend but for SGD i will need to go to a bank and get ripped off....
if the shopkeepers readily accept USD then i shall bring USD instead of SGD

also what exchange rate do the shopkeepers give for USD
thanks a lot...