Check it out here for the list.
It's not adjusted for inflation, and considers the entire package sale for games, which skews the report slightly in favor of games that required (or packaged in) peripherals.
So of course, Guitar Hero 3's popularity multiplying the sales in both game and guitar to each other as a unit or separately have obviously made a difference.
Also, the other games on the list have extra collector's edition packs. If you want to make money in the video game industry, that seems to be the way to do it.
What games would you pick for the Top 10 of our (or your) generation?