Not bad, i would suggest that you fade your vocals output alittle to avoid the popping sound at the end of some of them, but overall its good. There are alot of places to find free loops or samples but to get really good ones you'll need to search alot or buy some cds. Some places to check out i would suggest are Peaceloveproductions.com_vipzone.com_free-loops.com and soundbible.com.
on Satisfaction ReDo by JayArr