^ how are you liking that? i've been considering getting virtual dj and a behringer BCD2000.. kind of like your cd mix setup with the numark, but it mixes mp3/wav, up to 4 channels [can link up a turntable and cd player if you want, etc]..
Long & McQuade - Products - Behringer BCD2000 - B-Control DJ
but ya chief, if you're starting out i'd suggest just getting the entry level FL, get used to it and then see where you want to go from there [depending on the type of beats you're into making, how you want to record/perform and so on]. you might want a controller to make things easier, more intuitive and more interesting, but there's a hell of a lot you can do with just FL or other uber full-featured daw's like reason.
i've heard ableton is uber intuitive and easy to use and have recently considered going from FL to ableton live.