 As the market struggles, its a great time to look for undervalued stocks to buy. There are bargains to be found in the current stock market for investors who have nerves of steel and can stomach the volatility. 