Developing a virtual laboratory for a communication and computer networking course. (24th November 2010)