the radio song
The radio song is a version of "still alive" (minus the lyrics) that plays during the end of the game portal and according to the myspace page for the game the artist is just "portal"
great flash btw just thought you might like to know about the song if it hasnt come to your attention.