I live in Philly, so I'm biased, but I think that the city definitely can draw the tech talent. There is a lot of talent generated here, but leave due to the lack of tech jobs. There is also talent from NYC an hour away by train, Princeton is 30 minutes by train, and Penn (as well as Drexel)...