Germans use eight letters. The British "natural" notes A to G are represented as you so very rightly say above. B is reserved for B-flat. Apparantly it has something to do with a superstition revolving around the use of the letter B. However I suspect it is more likely due to the prevailing mode of the time. (And yes, I do mean mode).
So it's A,B,H,C,D,E,F,G ... how sensible is that ? Anyway, I don't think a Xwd compiler who used "note" to mean the letter H would be very popular with his subscribers somehow.