I'll take a better look at this later. It seems like an interesting idea.