I love Steam because you can get some older, hard-to-find games. Plus, unlike DosBox (which is good in and of itself), you don't have to put the games in a certain folder, set up DosBox to play them, and all that hassle. They come ready to play, and Steam is really good about tech support...