ok, another unrelated question but didn't want to start up another thread in fear of spam.
It's about hybridisation:
Take for example CH3+, carbon here would be sp2 hybridized correct? Since it appears that it would sit in a planar, and thus has an empty p orbital. OH-'s Oxygen would be sp3 hybridized since it would have 3 lone pairs and one sigma bond, and it would resemble a tetrahedral shape.
So when CH3(+) + OH(-) -> CH4O, you end up with carbon's empty p orbital overlapping Oxygen's sp3 orbital and a sigma bond is formed. How does this work? The net result is that both Carbon and Oxygen becomes sp3 hybridized.