Der Grossteil dieser Live-Aufnahmen von Mesh- inklusive "Not Prepared" - stammt aus dem ausverkauften Konzert in der Hamburger Markthalle im Herbst '99. "On This Tour Forever" bieten die Elektropopper aus Bristol zwölf exklusive Liveversionen, die nicht auf der Live-Singles-EP zu hören sind. Die CD erschien bereits als Teil des Video-Packages, wurde jedoch auf Wunsch der Fans noch einmal separat veröffentlicht.