Fixed bug
Should be easier to reuse
Should log as much as elmah if people want it

Not fixed yet though