Places to Upload Music

MySpace

YouTube

Flickr

thesixtyone -- Music rating site that allows people to upload songs for streaming; users listen to them and rate ("bump") them.

Bittorrent - Excellent promotional site. Free earshare for you.

Pirate Bay - Excellent promotional site. Free earshare for you.

Grooveshark

Songslide