eReleases has been around for a while but reports are it is greatly improved of late.
They offer Press Release Distribution, Press Release Writing and will also serve as your Personal Publicist and PR Partner. They offer an Affiliate Program and Reseller Program
$249-$499 is the range of pricing. Elements that factor in to cost are word count, media sites and other news feature elements