Acid Pro and Fruity Loops are both relatively cheap as far as that kind of thing goes if you are actually gonna pay for it (Arrrrrrrrrgh Mateyssssssss!) Then there are programs like Reason and Cubase which are far more expensive and complicated. Plenty of others as well, cant really remember em all right now but if I think of any others I'll let ya know.