+1 to the above post.

Although I personally haven't used WordPress for product launches and such, I've experimented with it a lot and it seems to be one of the best (and free) platforms out there.

Oh and for the people who do want to know what I use, I use WHMCS.