looks interesting, I'll have a CS up when I get the time.