The best way to generate a stock list is to start with the SP500, use stocks trading more than 1 million per day, between $25-$75. Yahoo has a decent screener. From there you will want to group the stocks by sector and understand how the stocks and sectors are related. Take a look thru the...