i agree the problem all be it a wider one is a battle we will always face as there is always a cost in changing any product.<br>hence the need to persuade theses companies that it is in there interest and cab be extremely financially viable.
<br><br>as i see the current problem with blackboard and webct is not a problem of source code due the fact that the javascript and html source code is available via the old trusted method of view source option available in all browsers.
<br><br>thus getting to my point is something that in itself can be modified by use of greasmonkey plugin available for firefox.<br><br>Greasemonkey scripts have been used to mofdify existing websites without directly modifinig the site itself. 
<br><br>for example the job center plus site contained ie specific javascript which caused there job search page to fail to function in Firefox. Ok in this case it was only a three line rewrite to fix the code.<br><br>so there is nothing to stop anyone from finding the errors in the code and rewriting it with a greasmonkey script.
<br>also greasmokey scripts can utilise ajax to enhance the site too.<br><br>references:&nbsp; <br><a href="http://greasemonkey.mozdev.org/">http://greasemonkey.mozdev.org/</a><br><a href="http://en.wikipedia.org/wiki/Greasemonkey">
http://en.wikipedia.org/wiki/Greasemonkey</a><br><a href="http://www.oreillynet.com/pub/a/network/2005/09/01/what-is-greasemonkey.html">http://www.oreillynet.com/pub/a/network/2005/09/01/what-is-greasemonkey.html</a><br><br>
<a href="http://userscripts.org/">http://userscripts.org/</a>&nbsp; -- Greasemonkey scripts for your favorite sites.<br><br>azmodie<br><br>