I have been working with FastAGI. I really like it and the idea. But I was curious why the decision was made to not follow a standard http protocol approach? If it had been http, I could then use all the conventional tools that already exist to maintain state, grab name value pairs or any number of things.