It's their driver that obstructs. They'll surely want to know the details of your motherboard. Hibernation and standby are highly motherboard dependent.
I'm using WIN XP PS2 fully updated, and a Logitech Cordless Optical mouse connected via USB port. Whenever I try to Hibernate or Standby, the computer hangs, and I just see the "Preparing to Hibernate..." message.
I searched in a lot of forums, and most suggestions involved updating the Logitech mouse driver. I have the latest driver now (Setpoint 4.00, April '07), and the problem persists.
Note that when I disconnect the mouse from the USB port, I can enter and exit Hibernation or Standby modes without any problems.
Compaq Presario 2100 Notebook
Mobile Intel Celeron 2.20 Mhz 484 MB RAM
Windows XP SP2 + updates
Logitech USB Cordless Optical Mouse R95