I would also add Vipro Markets to the list, this broker specialises in forex, CFDs and precious metals and energy products. Offers also many deposit and withdrawal options and optimum execution of order. They also allow scalping and EA’s.