Just discovered this track by listening to the Newgrounds Heavy Metal radio station I'm developing (http://www.newgrounds.com/bbs/topic/1380492). This is great - did you guys ever release the album? I can't seem to find it anywhere. You Swedes really know how to do metal!