iTunes is now the second-largest overall music retailer - online or offline - in the United States, behind only Wal-Mart, according to research the NPD Group released yesterday. After Wal-Mart and iTunes, the top music retailers in 2007 were Best Buy, Target and Amazon, in descending order.