We use SPSS for the simple stuff.  But we also have a variety of specialty software programs that permit us to address more esoteric issues.  And we have the experience and expertise to know how to use them.  A few of the packages we are currently using include:

Conjoint Simulator