Here's what I predict:
1. Whoever gets the most marketing will have the most sales, assuming their web site has a working shopping cart system, screenshots of their game, and a downloadable version, a box shot, and the game actually installs.
2. Games inside games -- maybe in EverQuest III, you go up to somebody and you can play tetris against them. Or another game you both have.
3. Some kind of a standard for importing humans into programs. So that you can create a model of yourself to use inside a soccer program. All games will be able to use that model. In a indie game, importing your file would make you 2d with your hair color and body type as a sprite. In a 3d game, it could use every detail in the file, and make you look really like you do. EA's "The Sims" would do its own thing with it. It would just be a simple file that has as many details in it as possible about your body, and there would be a FREE standard to write to it and read from it by any game.
4. People creating pornography programs with #3.
5. A competitor to download.com that only shows indie games and not every single game/mod/patch/winzip utility.
6. America Online version 19. Includes 14,000 hours for one month.
7. A wrapper that turns 2d graphics into 3d will be developed and offered for free. No 3d knowledge or art or programming experience needed.
8. Cell Phone games with very good quality graphics and sound and screen size.
9. More people downloading demos than ever.
10. Books coming out on 'buying indie games online' hitting #153 on Amazon.com's best seller list.
11. Amazon.com having an indie games section.
12. After which, ebgames and others will have links to indie games.
I think all of this will happen in 3 years, especially now that I said it