2011-12-29, 11:40
The fact of the matter is, for better or for worse, the foundation has been formed in the US. In Delaware specifically, I think. This means, regardless of where our various website pieces are located, "we" are located in the US and have to abide by fairly stringent rules.