- Crypto API compression - fully user configurable.
- Crypto API encryption - fully user configurable.
- Easily extensible via internal api.
- Easily configurable via procfs entries.
- Asynchronous I/O.
- Readahead for decompression.
- Expected compression value for storing image > available storage.
- Support for multiple swap devices
- Support for swap files
- Support for blocksize != 4096
- Support for writing to generic files
- Ability to set an arbitrary (soft) image size limit
- Optional ability to cancel suspending at the press of a key
- Speed.
- Ability to write a full image of memory
- Backs out on errors instead of oopsing.
- Interactive debugging.
- Selectable power down methods (non acpi/acpi s3, s4 or s5).
- Nice user interface, implemented in userspace.
- Support for suspending to a network connection (wip).
- Great support via community and developer (suspend2.net).
- Initrd/ramfs configuration not required in most common
  configuration.
- No reboot needed to change settings.
- No thrashing or swap prefetching needed post-resume.

