In the current market, small caps are not the only companies that are undervalued or mispriced. Although the markets have risen substantially from its lows there are still bargains to be had, especially if your focus is on buying for the long run. Late last year, Forbes released their platinum 400 best big companies and 200 best small companies which is a fantastic source of finding undervalued bargains. Take for example the following companies which were reviewed and estimated on Dec 11, 2008. Blue Nile (NILE)