85177889
Nov 16, 2010
Providing a website allowing users to download pre-recorded music and specify instructions to non-downloadable beat mixing software which results in a downloadable album of pre-recorded music to website users
Computer and Scientific