Don't always trust their bpm and key as gospel though Mattus and myself were discussing the accuracy of Beatport's key info the other day. He actually emailed them to find out, i have a feeling it isn't that good though as i remember a fair bit of discrepancy between MIK and BP. Not all programs are equal, for example Rekordbox's BPM analysis isn't as good as i thought/hoped it was. After trying to figure out why my mixing was tighter on CDs and opposed to USB, i used to get my bpm through BPM analyzer which does a better job than Rekordbox.