Access is free, but you do have to release some personal info (or lie about it).
The good news is that it recognizes a serious flaw in C/C++ (lack of
range-checking). The bad news is that it says the only solution is Java
but Java is too slow. (not the exact words, but pretty close).