@arwen: OSWD is custom coded 100% but Frank also has to do a lot of things manually, that is when he does updates which hasn't been in forever.
When OD went up, as you know being a founding member, we all worked our butts off for a couple weeks straight to get what we have running today.
I agree things could be a lot better but it would take quite a bit of work to do a 100% custom back end and be able to import all the current content, members, etc and not have any quirks.
I don't have the sweat equity in me anymore to do it, Joe is also really busy and Christopher is on and off with his various personal things... life in general basically.
If someone is interested in working on a OD back end, version 2.0 so to speak, let me know and we can plan something out, but it would need to be donated time, we can't pay someone to code and/ or help code a new back end.