<human>: Provide a brief overview of the text.

I'm trying to build a list of the Top 100 most popular cell phones in the United States. Eventually, I need to be able to produce this list monthly. So any data mining tips would be fantastic.
I have made this list before, first by listing all of the devices sold currently by major U.S. carriers. Then I make lists from the "top 100 best sellers" lists from Amazon, for contract phones, non contract phones, and unlocked phones. (This is the biggest flaw of the list, I don't actually use any sales numbers, and it sucks.)  
Then I take these lists and merge them, color coded in Excel. After all of the phones are in one list, I count all of the duplicates of a single phone and put a number next to it, the phones are then sorted, highest to lowest. 
This leaves me with a "phones that are listed for sale the most often" list, not a "Top 100 phones in the U.S." list. 

Anyway, I take this list and then find out everything I can about the top 100 phones that are listed. I need to provide who the carrier is, the phone's OS, and release date. Usually I look up each phone on Meetgadget.com and Phonescoop.com. (Amazing websites, BTW) and write the information into the spreadsheet field by field... 

Any input would be appreciated greatly, probably with gifts of tangible awesomeness.
<bot>: How can I data mine website data into Excel? AND/OR Where can I find Sales Data, per phone model?