Thank you for your reply, fishyuyue. I've been thinking more about the problem and I've tried relating it to the differences in the energies of the atomic orbitals of different elements. For example, the 2s and 2p atomic orbitals of oxygen are lower in energy than those of carbon (this can clearly be seen when one looks at a molecular orbital diagram of carbon monoxide). Is this because of the increase in electron density on oxygen? If so, can this concept be applied to benzene derivatives (electron-donating groups decrease molecular orbital energies) ?