The correct answer for 99% of people is Vanguard. The lowest cost index funds in the business, which is what 99% of people should be investing in, and no transaction fees when buying those index funds. Unless you're a day trader or follow some other investment strategy (and if you need Lifehacker to tell you which…