Hmm, I tried to sign up for their site in order to test this, but it was going slow and I wasn't able to. I'll try again in a bit, but in the meantime are there any videos on that site I can test record that don't require a user name and password? I'd love to help you find a solution for this. :-)
Also, have you tried any
Screen Capture software yet? That will always work in the event other programs do not.