techreviewer.co.uk
Skype Releases Beta Web App
Skype is bringing Christmas a little too earlier than I would like it to, but hey, who’s complaining? The ubiquitous software that connects countless people over the internet facilitating voi…