Try these.. They are FREE.... Really good...
DJ Mix Lite : http://www.djmixpro.com/djmixlite/djmixlite.html
DJ Mix Lite is designed to play continuous music with cross fading, beat matching mixes between songs.DJ Mix Lite has built in Beatlock Technology, that makes it beat-aware. This technology does not alter your sound files, it just analyses them to find the beats. Knowing the beats, it is able to perform fully automatic quality DJ mixes. This is the ultimate mixing player. It is also a good tool to make mixed cassettes or CDs.
HammerHead Rhythm Station : http://www.threechords.com/hammerhead/download.shtml
HammerHead is a simple TR-909-like drum computer program aiming at the dance-scene. You can use it to create perfect Techno loops, Jungle patterns or House beats, but it's also suitable for Hip Hop, Triphop, Rap, Industrial and almost any other music you can think of. HammerHead features six separate channels, 29 built-in drum sounds, six complete breakbeats and the possibility to import six samples of your own. You can save your patterns to completely noise-free CD-quality wave files to use them with your sampler, tracker or sequencer program.
Tunchy : http://mrd.ath.cx/tunchy/index.html
Tunchy is a FREE Full Featured Real Time MP3 Mixer for DJs
Manual or Auto Crossfading, Fully configurable Fade In & Out, 4 Independent Decks, 4 Tempo/Pitch Levels, WAV, MP3 and M3U support, Full Keyboard Control, Wheel Mice support , Very intuitive, easy to use interface.
Ardour : http://ardour.org/
Ardour is a digital audio workstation. You can use it to record, edit and mix multi-track audio. You can produce your own CDs, mix video soundtracks, or just experiment with new ideas about music and sound. Ardour capabilities include: multichannel recording, non-destructive editing with unlimited undo/redo, full automation support, a powerful mixer, unlimited tracks/busses/plugins, timecode synchronization, and hardware control from surfaces like the Mackie Control Universal. If you’ve been looking for a tool similar to ProTools, Nuendo, Pyramix, or Sequoia, you might have found it.