Thanks for your thoughts, reverie003 and SWC. I don't mean to hijack sahil_mehta's thread, since I was originally interested in the CMU INI, but here's my story:
I went to Stanford undergrad (studied other subjects), and grew up in Silicon Valley. I know what they have to offer. After all that time, I'm just not itching to go back.
I took a few CS classes there, mostly intro ones taught by non-tenured instructors, who were great, and some by actual faculty, who were not. My experience in other departments as an undergrad is that it's actually hard to find good teachers there. They hire researchers who are at the absolute top in their fields in the world, and expect them to be able to talk to students who are just starting out. There's no reason that someone who is good at one of those would necessarily be good at the other. Maybe this is a more of a problem for undergrads.
The other factor working against Stanford is that most of their CS MS students are co-terms, i.e. fifth year undergrads tacking on another degree. It's a good deal, if you can get it. I've been out of school for a while and I'm not sure if those are the peers I'm looking for.
I just got my acceptance from Columbia, so now that's my other option, as with sahil_mehta. I am leaning toward Columbia for non-academic reasons, but I'm not sure yet. As already noted, Stanford is really in the top tier in certain ways, so it's hard to pass up.