I agree. My daughter started puberty at 10 so I felt the need to discuss these issues with her from an early age. I found lots of resources on the internet that were really useful as its always such a sensitive subject. The best one I found was a cd rom called "Growing up and keeping safe" which covered lots of issues like puberty and internet safety. I then brought the next version for older kids called "Sex and relationships" >They were both great and would thoroughly recommend them to all parents.
