wow! your a doctor AND a scientist! thats pretty cool, except you dont know what you are talking about when it comes to bond angles of water.
104 is an AVERAGE bond angle for water at room temperature. the bond angle shifts and changes due to many factors such as when the ph goes up or down, ionization, temperature changes etc. the bond angle of ice is 109, so as water cools and approaches the freezing point, the bond angle opens up.
if you are going to blast ellis for posting incorrect information on his website, its best not to also post incorrect information, ya know?
H-O-H angle 105.5° ) and neutron diffraction studies (O-D length 0.970 Å, D-O-D angle 106° )f suggest slightly greater values, which are caused by the hydrogen bonding weakening the covalent bonding. These bond lengths and angles are likely to change, due to polarization shifts, in different hydrogen-bonded environments and when the water molecules are bound to solutes and ions. Commonly used molecular models utilize O-H lengths of between 0.957 Å and 1.00 Å and H-O-H angles of 104.52° to 109.5°. to top of page