[@Aislynn] Sorry about that. Since I find myself unable to post something this huge so late at night, I was surprised to see that you found the time to post the whole thing...