...the problem is that Blackboard produces (apparently) rubbish software and has horrible customer support. Angel (apparently), lives up to its name in that it provided access to source code, super-fast responsiveness and generally angelic customer support.
We used Angel at Penn State, and that software was broken and cumbersome to use... I can only imagine the hell that is Blackboard.