After a few failed attempts to get Movable Type 4.x running on the shared server where I currently have 3.36 and another using Site5, I decided to try a VPS from Slicehost instead where I had a bit more luck. Setting up Apache, MySQL, Perl etc. all went quite smoothly.
I am now running MTOS 4.1 on my Slice, but for the life of me I cannot work out why every time I try to comment on a brand new blog using TypeKey it fails and gives me the submission error message "Name and email address are required".
Anonymous, OpenID and Livejournal all work great, just TypeKey that won't.
Since I was upgrading from 3.36 to 4.1 and wanted to keep my old templates I have been going through and updating some of the code to support 4.1 properly but I kept coming up with the message above.
I set up a brand new blog with no changes to the templates to see if it was anything to do with my old ones, but it happens there too.
I have wasted too many hours now trying to track down what is going wrong, but I really don't know what I should be looking for!
Any ideas?
(Previously posted to ProNet)

Right after I clicked Submit I had a thought... what if the error message isn't telling me the whole story. I suddenly realised that I have been testing my blog with my own TypeKey account and that my TypeKey nickname and email address match exactly the username and email address of my author account.
Now this was never a problem under 3.3x but after setting up a brand new test account at TypeKey, I am able to post comments!
So there we go, the reason for my problem is discovered! Now I have to ask: is this the correct behaviour?