>
> B) How can I make use of the hibernation facility: to hibernate
> and then resume work were I left.
>
from command line run the following
$ pm-hibernate
to hibernate to disk
$ pm-suspend
to suspend to RAM.
Press power bottom to resume afterwards.
Depending on your hardware it will work nicely or it will fail badly.
Cheers,
Urs