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?