one small problem with the ansi extended char list:

Says:
alt + 191 = ¿

In truth:
alt + 191 = +
alt + 0191 = ¿

I've tested this on a few other chars, same holds true. Also tried in...