I created a batch file with the following statement in it:
%windir%\system32\rundll32.exe powrprof.dll,SetSuspendState Hibernate
I just configured my keyboard (logitech one with four customizable keys at the top) to run this batch file.
So now, when I press the customizable key '4', my system will hybernate immediately. I love it!