i actually mix by key when i dj and have done for years. i tried this mixed in key thing about a year ago and it was crap. all you havew to know is that c goes with c, d goes with d etc etc.... a simple keyboard and your 'master bpm record to hand is all that's needed.
;)