Has anyone here taken or used any CBT for learning, be it Microsoft, Citrix, whatever? I just wanted to get opinions from the group on if you felt they are worthwhile in lieu of being out of the office for training and if so, which ones would you recommend?