So I got this idea for a cool Linux hack/program... A stub shell program that (when you log on) mounts your home directory automatically from an encrypted loopback file, starts the shell of your choice, and then unmounts it when the process ends. The stub would have to be a suid root program responsible for dynamic allocation of the loopback devices (/dev/loop*) and for introspection of the available encryption algorithms supported by the running kernel. Does anyone have any suggestions?