For the last two years or so, I was working on a partial rewrite of the web shop I am developing. The original web site was done in quite a hurry using whatever tool would fit the current situation. So I ended up with a behemoth consisting of asp.net webforms, 4 different data layers (the [...]