Small Caps - One of the Best Places to Put your Money