An oldy that I can't bring myself to throw away - Part of me still wants to revive & rewrite this beast.