content: Wow! reading those articles shows a series of huge mistakes by Grooveshark. They could have made an excellent product if it wasn't for all that hubris. Best intentions laid waste by worst preparations.