I gotta rewrite/reorder this. It's a rough draft. But the ideas
  are there and if you don't mnd putting the puzzle together, i
  think it's some useful stuff there. :-D "