Coming from a PHP background I love using clean URLs to grab data from one service to another.
However, on some of my ASP.NET projects I get the horrible ViewState p
You could switch to ASP.Net MVC. From what I understand it doesn't use the ViewState.