i watched those two music videoes... are they like indie rock groups? cuz like if music is headed that way for real, i may start listening to american stuff again. i really like the second vid and the first song was pretty good, actually.
as for still alive... i need to convince my parents that Xbox live is worth it... but i will have that song, mark my words.