Well done battalion. So you have found the joy thief's blog.. But it's not over.. You've a pretty long way more to go. Happy solving and all the best!