zune player

Microsoft might be one of the largest technology companies in the world but it has most definitely not been all smooth sailing