Last night I was looking into that website xtranormal.com. I need to give making those videos a try. Not sure if it is free to create them.
They automatically get published to youtube if you have a account there.
It could be fun - ping me to your efforts...