Surely you need to go to review sites like FPA, Forexsanity or earnforex. These websites have detailed list of brokers and features. Just go with whichever one your heart moves you to. Also, you must not deposit all you money at once. I suggest you open a micro/mini account, deposit maybe a 100...