77813624
Aug 26, 2009
May 4, 2010
Providing an online website where musicians will be allowed to upload their version of a song to the site, where it will be matched with the original, and have a score or grade applied for accuracy and competitive purposes
Computer and Scientific