** TODO

Improve organization of *.part2 - clean up window manager selection

LOGGING!

variable substitution should obey quoting rules??  maybe not!

integrate with Error ?

more realistic tests


** VAGUE POSSIBILITIES

