Vimeo Windows 8 app makes its debut

The popular video streaming service Vimeo has now made its debut on Windows 8, releasing an app that lets folks check out the many videos on their service and upload their own clips to Vimeo. Read more…



Neowin