Picking among the thousands of stocks traded on major exchanges can be a truly daunting task for most investors.