I'm going to post a NS for this sometime. It looks interesting.