Oh wow. That is nice. There's a lot there, but it really shows people they're on a science discussion board. On my particular flavor of Firefox, the + and - signs associated with the numbers seems spaced a little awkwardly. So Ca2+ ... oh wait ... now I get it, they're not +2 +3, they're +, 2+, 3+, OK, I get it now. Maybe, to make it clearer for the first time user, you'd put the + and - at the start of the other symbols, along with ±?