Thanks! But it says that I still need to install something in my computer, it looks like a plug-in for Windows. I'm a Mac user so I don't exactly know how that'll work for me.
Anyway, I think I remember viewing that video in another computer several months ago. Maybe, I've already visited the...