This is just an Awesome song!
I've had it on my PSP two years ago, and every time I listened to it for a while, it sounded like this was the only right song there was. I just found my PSP back, and listened to this song again and it was amazing :D
I just love this song, keep up the good work!