That's pretty cool -- I always suspected people out there had done this kind of thing. Nice work!
P.S. You should try out Mathematica sometime, it is a better fit for doing cool things with rich data than C or even Python (disclosure: I work at Wolfram).
P.S. You should try out Mathematica sometime, it is a better fit for doing cool things with rich data than C or even Python (disclosure: I work at Wolfram).