Massive rewrite, cleaned up, sexifed. *hch stamps*