I have been using them for the past year. I had some problems early on with fees/commissions and had to query nearly all of my first trades. Several were resolved in my favour. Also if you deal USD or CHF you will get shafted on the foreign exchange, so watch out. (I was charged over 1% on a CHF trade of eur20,000 equivalent early on which I protested.) Since then I set up a $ account and deal european and us stocks and funds. if a particular stock does not appear on the system you can call and transact at online commission rates. One important detail if you like to leave limit orders as I do. The prices you see on their site do not update properly and should not be trusted. You can get live prices from yahoo or elsewhere and you have to do this to ensure good execution. Dividends are paid promptly to your accounts. I have had no problems recently and now rate the service highly.