I haven't tried it for myself (CIAngel master race!), but I thought it used the eShop server(s) to download from, in turn, allowing for every game to be downloadable. It may not though, as, like I said, I've never used it.I'm fairly certain it doesn't have everything. There is one game in particular I haven't found on there.