I normally teach 4 hour classes. Variety is a key component to holding the stufdents interest. The Gen Y students in particular as easily distracted by the world around them and also want to be involved.
Vary your delivery methodologies. Use power point, then switch to lecture, then incorporate another instructor, an outside speaker, someone from career services. Vsriety can truly be the spice of life...