Internet promotion of electronic music and more