A good rule of thumb that I use is to contribute to a 401k (403b, 457, TSP) up to the max being matched. If you have a TSP plan, contribute the maximum allowed. All of their funds are VERY low-fee funds, regardless of your asset allocation choices.
If you have a high fee, crappy fund choices, 401k (or similar) plan, it may be better to fully fund a Roth IRA instead. However, most pharmacists make too much money to qualify for a Roth.
So, to sidestep this problem temporarily, contribute the max to a non-deductible IRA. In 2010, the income cap will be removed for anyone who wants to convert their traditional IRA into a Roth IRA, and any tax consequences (for deductible IRAs) can be spread over 2010 and 2011.
Then determine (cost wise and fund choice wise) if it is better for you to go back and max out your 401k, or to invest in an after-tax, low fee fund offered through companies like The Vanguard Group.
If you're someone who changes job often, it may be wiser to max out the "after-match" 401k plan in a MM Fund (or similar) in anticipation that you will rollover your 401k plan to a fund family (e.g. Vanguard) of your choice.
Of course, this is just a general rule of thumb. Everyone's personal situation is different. BUT, you don't need to spend money hiring an adviser. If you're smart enough to get through pharmacy school, then you're smart enough to figure out how to effectively manage your own money.
If you need someone to point you in the right direction, stop by my financial blog.
http://guzzothecontrarian.com