Hi, If I was you I'd check out Fruity Loops, download the demo version and see what you think. A good free program to create drum loops etc. is by Bram Bos its called Hammerhead.
Check these outhttp://www.acidplanet.com/
Or for DJinghttp://tactile12000.sourceforge.net/
Hope this helps.
Music, Samples, Soundfonts, Software, MP3’s, Audio Engineering Information, Course Information, Chat, Forums, Links & Much More. Visit; http://www.ampthetex.co.uk