I use x-o, It suits me as it's a flat fee per trade, with no inactivity fees, management fees or such like. I dip in and out, and can go months without trading. Open an account that allows you to practice with fake money to get a feel for it. I go for growth stocks, higher risk but greater...