I'd suggest all the basics for promo: Myspace, Facebook, Soundclick, Pure Volume, forums/community boards, etc. And of course online server space like dropbox.
I haven't heard of an online distribution deal but perhaps someone else might have.
I dont have much to offer aside from doing all the ground-work yourselves.
I'd also recommend taking a swing at the torrent communities as well.