As far as for mutual funds, don't worry so much about the fees, I am an administrator for mutual funds, and the IA fees are much larger than admin fees. Look at the total return information, it is published in the prospectus and semi and annual finiancial statements. Most Mutual Fund websites also show total returns. The reason I say do not worry about expenses is: If one fund charges .5% more in expenses, but has a total return that is 1% better, why do you care. I would not mind paying higher fees, if I get better results. Also make sure you are comparing the same types of funds.
As far as stock picks, I agree, don't get them from message boards.
If you have a job that offers a 401k that they will match, make sure you are 100% in this before other investments. This is probably the best investment you can find.
Good luck.