With regards to solubility of NaOCH3 in water: it decomposes (sometimes violently) to methanol and sodium hydroxide (with lots of heat generation). The methanol is infinitely soluble in the water (see SMF's answer). Caustic solubility is temperature dependent and a good reference is either...