Where do I find information about Ovi???

If I go to http://publish.ovi.com, all I find is the Ts'n'Cs, and a link to the forum

Here on the forum, all I find is lots of bewildered people asking questions.

Nokia are keen to get us to sign up, but I can't make a business case for it if I don't know what's involved.