I have a couple of Seagate FreeAgent Go external USB hard drives and with Windows XP after they are ejected a few seconds later they gracefully power off. When ejecting them on Windows 7 they just stay on and have to be physically disconnected before they lose power.
Though Windows might say that it is safe to remove the drives they are still physically spinning after ejecting in Windows 7. So the reads/writes might be flushed to disk but surely it can't be "safe" to simply drop the power by unplugging them.

