I have been with Vanguard for a couple of years now, through my employer's 401K program, and they have always done well fo rme. They have various forms of financial education material to assist you in your investment decisions. They ask you a few quesitons about your investment needs and wants and provide an asset mix to help you invest to meet your needs and goals. I would recommend their services to anyone looking to invest for theier future.