Se estrenó en Internet el 14 de mayo de 2007, como una serie en Internet.