holy crap, this is way more imaginative than the idea i have, i give up :P great job.