I've gotta say: I live in Boulder and I'm part of the startup world here and it's a lively bunch of folks. They didn't really touch on that in the article. Lots of talent, good funding sources, lots to do and overall a great place to do a startup. I thought the article captured the good and some of the bad (there's a reason we have bumper stickers around here that say 'Keep Boulder Weird'), but was pretty accurate overall. If you're looking into TechStars, you've got 3 days left to get your application in.