This seems intriguing... I have an interesting idea that I could use for this as well.