Good one.
Python - nothing personal, U started good job, but this one looks more promising (except mb coloring :) ), why U both guys not continue this one together? Together U can do this very exact and useful.
P.S. As for colors, IMHO just less bright colors using there will make it much...