I'm not sure if this is limited to only the MacBook Air's keyboard, but my company has implemented a cross-platform Java client for connecting to our remote Windows machines for VPN access.
The only issue I've discovered is I am not able to correctly use the backtick/tilda key, as that outputs the same as the pipe/backslash key. Is this something with Java, or Windows? At first I thought it was just Putty -- because that's when I normal use that key, but then I tested in a text editor, and the issue occurs there, too. So, this may not be as easy to fix, as it isn't application specific. But, if anyone has any suggestions, please let me know.