robho - 4:32 pm on Jun 22, 2010 (gmt 0)
Can I try out site USA?
I believe it is a purely local domestic thing for the US.
But it's worse than that, you can't sign up (even to buy ads) without a Windows computer.
I don't have any of those here (and it's quite likely a media agency trying to buy an ad doesn't have either).
You also can't pay with a chip+PIN visa/mc (i.e. a large proportion of those outside the US).
So at this stage it's just a minor little advertising service for a subset of the US market. If Yahoo is any history, it'll stay that way until it dies for not expanding to the rest of the world.