• United States
14 Apr 08
I think it's similar to "My Space". But, instead of it being a "space" it is a "lot" like a larger space. Or, it could be referring to this being a discussion site. This is something Crash could answer if you could ask him directly. I am also interested in the history of this place. I know there is one user who has been here from the beginning who might be able to answer your question. They will probably respond later.