Better Off Alone Lyrics : This song is by alice deejay and appears on the album who needs guitars anyway?