here is a thread i found with info (and a vid) on how to bunny hop the right way...not only is the bunny hop a good skill, but you would use smilar motions when going off a jump or a ledge so you keep your bike level and not land front or rear wheel first...
http://forums.mtbr.com/showthread.php?p=638286#poststop