Mmmm..... Neew aaalbum..... *drools*
Btw, isn't Steves Quest the first? I know it was on the site long before DXM... Or was it one of those tricky? That was created but never uploaded? 
Nah... Steves Quest was uploaded on christmas 2005, IIRC. It says "Merry Christmas" as album in the ID3-tags.
arrr, the insane body of water speaks truth.
They originally created the song for some sort of contest, if I remember correctly. (r i teh crazy twoalso?)
but I believe they didn't enter the song and just gave it to us instead.
<3