The Opinionated Ogre 

Stay-at-Home ogre. Liberal. Cynical. Curses a lot.