1) Not pitched to programmers so doesn't matter 2) voice: it has a mic and speakers. nuff said 3) video: see my previous post 4) live video: you missed the wifi?