Eminem might not be the most tech-savvy dude in the business, but he reigned over the U.S. digital charts in 2010. Not only was he the top-selling artist for overall streams -- his songs last year generated 94 million streams, according to Nielsen SoundScan's year-end totals -- but his "Love the Way You Lie" (featuring Rihanna) was the year's top-streaming song and his "Recovery" LP topped the list of digital album downloads.

His overall stream total last year topped Taylor Swift's total of 77 million by about 17 million units. The rest of the top 10 is:

3. Lady Gaga (58 million streams)
4. Rihanna (57 million)
5. Ke$ha (53 million)
6. Nickelback (52 million)
7. Lady Antebellum (52 million)
8. Black Eyed Peas (49 million)
9. Beyonce (46 million)
10. Mariah Carey (45 million)

Eminem's "Love the Way You Lie" was streamed 22.4 million times last year, making it one of three songs to generate more than 20 million streams in 2010. The other two were Lady Antebellum's "Need You Now," which scanned 22 million units, and Ke$ha's "Tik Tok," which scanned 20.2 million units.

Meanwhile, the 852,000 downloads of Em's "Recovery" album far outpaced the digital albums sales of the No. 2 best-seller, Swift's "Speak Now," which scanned 488,000 units.

For the year, "Recovery" generated total scans of 3.4 million units, which means that digital comprised nearly 25% of his overall album scans; and "Need You Now" had scans of 3.1 million units, which leaves digital albums at 15.8% of its overall album scans.

But it wasn't all Eminem: Swift was the year's top-selling track artist with 34.2 million downloads, followed by the Black Eyed Peas (33.8 million), Rihanna (33.6 million) and Eminem (33.3 million). Katy Perry's "California Gurls" was the year's top-selling digital song with 4.398 millions units, followed by Train's "Hey, Soul Sister" (4.314 million), Em and Rihanna's "Love the Way You Lie" (4.245 million), Taio Cruz's "Dynamite" (4.083 million) and B.O.B and Hayley Williams' "Airplanes" (4.004 million).

Moving over to music-video streaming, Ke$ha's "Tik Tok" song was the No. 1 video with nearly 6.2 million streams, according to SoundScan, easily outpacing the 3.9 million streams that the "Love the Way You Lie" clip generated last year.