Which reminds me, I shall be working on my reply for LLD soon :}