Tomorrow I have a video chat appointment with somebody, but I don't know which medium to use. Skype, AIM, maybe some sort of web client? It's gonna have to be around two hours long, so whatever it is has to have a solid connection for at least that long. Suggestions?