Not jumping on the Kazaa bandwagon...
I use Cakewalk Sonar which has tools for making loops and using samples. It works quite nicely but in some ways doesn't quite sound as seamless as ACID's implementation. To get the best out of FruityLoops you should dig into the online help. Route each of the tracks in FL to a different FX channel and then save out the wave with the option to save each FX channel separately. This way you get separate wave files which you can pull into Cakewalk for further mixing etc. Alternatively, buy FXpansions VST adaptor for Direct X which allows you to use VST plugins and instruments in Cakewalk (which uses Direct X). Then if you have the latest version of FruityLoops FULL (Note the basic version does not work as a VSTi) then you can use Fruityloops from WITHIN Cakewalk as a virtual instrument. How cool is that?!
Seriously I've found FL to be ace at generating sounds, making drum patterns, but Cakewalk has the edge in mixing and overall track creation.
And by the way, you really ought to invest (i.e. spend your own money) on FruityLoops. It's not expensive (<$100) and you get free upgrades for life. Someday all software companies will be as cool as this...
