Yeah -- in that case it was 2 attacks, the second with no AoO, then the target died, and I took another AoO when I clicked on the new target. Actually I believe it's the targeting code that triggers the AoO, because if you do your ranged attacks manually you will get hit every time you click (01/04, 02/04...), even if it's the same target. Use the one-click method and you'll take just one AoO, unless the target dies and you have to click again.

The maximum enchantment bonus is +10 in the SRD, as in the game. See here (third paragraph) for instance (the armor page says the same thing). The maximum is higher for epic weapons, I think.

Another significant difference from the SRD is that bonuses with the same named source don't overlap; the first bonus prevents all subsequent bonuses. So, by the SRD, if a character wears a +1 ring of protection (+1 deflection AC), and then casts a divine shield that would give them +4 deflection AC, they'd have both effects active, but only the best one would be applied, so they'd have +4 deflection AC over all.

In the game, the +1 ring prevents the +4 spell from taking effect, although spells can have partial results; for instance, a +2 strength belt blocks the +6 strength from divine power, but not the BAB or HP boost.

You are quite correct, sir! From that PDF: "You can’t take a 5-foot step if your movement is hampered (e.g. in difficult terrain, in darkness, or when blinded)." It looks like that was added in 3.5, so although I had indeed been doing it wrong it's only since I switched over from D&D 3E.

I'd never seen such a nice summary of the changes from Type 3 D&D to Type 3.5, thanks for pointing that out!