I'm balanced on a knife edge about the Seattle job. I'm in for heavy emotional anguish whether I stay or go, so it really comes down to a straight-up choice between a really cool agile company and the disruption it'll cause to my Canadian citizenship, to say nothing of the 2011 world championships. My family is in favour of me going, some friends of mine who I respect think I'm nuts to even consider it, and linuxspice will support either choice. I have another 48 hours or so to decide, and there are two more people I want to consult.
A wild card might be Boston. linuxspice has a lead on a contract there, and the cool Seattle company has a project going there that I might get assigned to. I think I'd rather be in Seattle, though, or Toronto. In the worst case, I suppose, I could go for one project, then return to Toronto. We'll see.