Thanks to help from someone, I managed to fix the vile suspend problem. It turned out that the estruct.h file wasn't configured properly. ARGH! Anyway, thanks for the help out there folks. :) -TL