I just joined elite trader and I was referred by a friend. I have had an account at interactive brokers for years. I only trade options there. The service is poor but it is tough to beat their stock option fees and execution. Since I am from the UK the multi currency accounts are also nice