Music Release Plans

How are you releasing music? CD, digital, vinyl, cassette? In singles, EPs, or full lengths?Additionally, how are you promoting your releases? Ever feel like you labor over your music for months (or years) only to toss your music out in to an empty void?