First choice: Reason by Propellerhead software
I use Reason exclusively (along with protools for mastering). You can hear samples here:
http://www.hiphopcrib.com/beats/sindustry/sindustry.htm
I know people who make awesome beats with Fruity Loops as well, if thats more in line with your budget. Either software as mad capabilities over thier hardware counterparts tho....