I was out in Boulder for Techstars events a few months back. Community and tech feel seemed better than when I visited Palo Alto (spent 4 days at both Palo Alto and Boulder with friends' startups). Would highly recommend it both as a place to live and as a place to start your company.