Guitar / Riffs/Songs to play...

This is my first post, I was interested in what you guys had to say about this...

Im looking for songs to learn with groovy/sweet/fun-to play riffs....

Im not that much into soloing like Petrucci(not that it's not awesome or anything) but Im more of a funk,rock type player.

Im looking for riffs with the fun playing of P.Gilberts Bliss(or anything PG really..), the groove of Jamiroquai,the power of megadeth and the crazyness of Mars Volta...(Im not into music with vocals you can't even tell what they're saying(screamings n stuff)....)

Do any of you guys have any recommendations?

Thanks for your time!

Plus let me know what you think of my first song, you can look it up on youtube its called "Monotonous Sounds of a Stupid Co-Worker" hahaha