>
> 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