This is awesome dude. Really smooth groove and great flow. Lots of nuances with the subtle guitar and keyboard/piano flourishes. Impressive gear too. Looks like you are pretty serious about recording. This does not sound like the work of an amateur. How much did you sample? Do you do music full time or study music in school?