There are a lot of great resources out there, at least in the electrical engineering. In addition we are fortunate to have a very progressive administration that has funded the development of some fairly sophisticated online lab tools. Having the institutional support in terms of instructional designers, lab managers and so forth is very important, in my opinion.