************************************************************ STOP ME BEFORE I BLOG AGAIN I clearly have too much time and too many weird concepts in my head.