miscellaneous

Random projects and other miscellaneous items.