silverbytes - 6:48 pm on Jun 1, 2009 (gmt 0) [edited by: tedster at 6:49 pm (utc) on June 1, 2009]
I see is not available for all countries. When you attempt to create your business you have to pick your country from a list and mine is not there. However I saw dozens of sites added in my country. I have no idea how they did and my impression is they didn't themselves.
[edited by: tedster at 6:49 pm (utc) on June 1, 2009]