Hi
I have done all the code required, i will post on monday if all goes well as i just need to test and make sure all works well.
Remember you need to make sure you have registed with cardinal via paypal to ensure you can use 3D Secure + get the sandbox setup so you can test cardinal 3D Secure in a testing or sandbox environment.
WebAssist might beat me, or i am sure my solution will tide you over till WebAssist release their version, remember they have more red tape to go through, thus upping the time it takes them.