We have fantastic care sheets that cover all of your topics extremely well, but Ill give it a read over anyway and let you know what I think.