after i finished my class in compilers as an under graduate, I remember thinking I could do my masters degree on a concept like this. It was a really strange combination of excitement and cresfallen-ness to discover that not only have other people had this idea, but that somebody even tried to make a product out of it