I use MS Money 2005 with my Fidelity 401k.
Fidelity is directly supported with MS Money, meaning I can electronically download all my statements, updates, purchases, sales, etc. Then I just import it and voila, shows like an account register.
I haven't gotten too much into the tracking and reporting portions (the reports section of money has GREAT reports for investment accounts imo) as it's only 6 months old +/-. But Money itself with Fidelity is very easy to use.
As for what to invest in? From what I hear, value funds have been pretty good for the last couple years, and what normally happens is value funds do good for a while, and then growth funds start to take off. Once growth funds hit a peek, value funds pick back up. I switched some of my contributions to some growth funds through Fidelity. Haven't done astronomically well yet, but not bad either. My main gainer seems to be Fidelity International. Doing VERY well for the past 6 months.
I also contribute to Hotchkis and Wiley, and Royce Total Return. Hotchkis and Wiley did excellent last year (24-29% return, something like that), though I didn't personally have a lot of money in to get much of a return off of.

Royce is a steady fund that seems to be growing at a slow/steady rate. This is one that I would like to keep, as I'm young, and can wait a long time.