I haven't had time to go through and comment, yet, but I will (just so you know I haven't forgotten!).