I second mike's xbox 360 vote. I've had mine since the console launched and I'm still amazed at how much I enjoy the thing. The wii seemed really cool to me at first, but now it just seems sort of lame and gimmicky. *Shrug* Zelda and Mario look great, but two games aren't really enough to make me take the plunge yet.
The other great thing about the 360 is Xbox Live Arcade. Basically you can download all sorts of small puzzle games, re-released classic arcade games (TMNT!) and that sort of thing for like $5-10. You can also download game demos, videos, tv shows, etc direct from XBL. Not to mention the video streaming stuff mike mentioned.