Lets mix is a great website for mixes
You can search by genre, dj, individual track. Rate mixes, share them, follow DJ's.
He'e's a few more of my favourites
http://www.letsmix.com/mix/44131/dynamite_breaks
http://www.letsmix.com/mix/35117/hip_hop_rnb_mix_march_2010
http://www.letsmix.com/mix/19155/dj_breakfast_accidentally_funk
Not to everyones taste but lemmie know what you think