HOLY SHIT I FINALLY FOUND IT! I've had this song stuck in my head for -and I'm not exaggerating- nearly the past decade and a half! I just remember hearing this as a kid in the background when my big brother used the family desktop now and then, and as years passed I never thought to ask. I was starting to worry that without a title or artist I'd never find it again. God this song still slaps as much as I remember. You really have a banger portfolio.