I walked most of The Strip today, taking in the splendor of all the major resorts that have been developed here in the last 20 years or so. Some evoke historical places (Luxor, Caesars Palace, The Venetian), others modern cities (Paris and New York, New York), and others fantasy locales (Treasure Island). Lots of places to lose your money: in the many shops (some of them very upscale), and of course on the casino floors.
Vegas is clearly more family-friendly than it used to be. Most major casinos on the strip have some big attraction to lure people in. The Mirage, where I am staying, is featuring the Cirque Du Soleil show about The Beatles, which I am seeing tonight.