This is a great idea. Did you happen to release the source for this? I run into this all the time!