Century Media so na svojem youtube kanalu ponovno, tokrat v boljši kvaliteti, objavili  videospot za skladbo Final Product. Tega je skupina Nevermore posnela za  album This Godless Endeavor, ki je izšel leta 2005.