Ohio has a new millionaire today. Lakeland, Ohio, businessman Stephen Weber, a systems analyst for The Cleveland Clinic, has successfully picked the hottest stocks during the 10-week "CNBC.com Million Dollar Portfolio Challenge" and won the $1 million Grand Prize.

During the contest, which started Nov. 27, aspiring portfolio moguls registered at CNBC.com and for their fictional trading account of 1 million "CNBC Bucks," and the ability to trade individual stocks on the NYSE, NASDAQ and AMEX exchanges.