The biggest problem is that both eCollege and Blackboard hold many patents related to the space, AND any solution has to follow certain guidelines/requirements set forth in some law somewhere (never did try to get more into it, our proposal was shot down hard).