all of those things, and in addition, I found that despite the unibomber jokes, the people there are very warm, helpful, and kind. Sure, there are dickheads everywhere - but on balance, the people were great.