I\'ve read some books on creating stateless websites, I\'ve read some about stateful client applications, but a lot of complexity comes along when you have to combine both. We h
Go read anything by Fowler, particularily his design patterns stuff (especially the assembler pattern and why you need what you are already doing)
Fowler's Patterns Of Enterprise Application Architecture