i use an Interactive Broker account, can trade all over the world except Singapore stock market (unless u prove u live out of singapore)
the rates are superb cheap! but yeah, each month must have $10 worth of trade commission...
if u trade and get charge only $3, then IB will charge u an...