Wow. This was a really thorough review. Thank you so much! I will certainly take all your comments on board for the future :)