The thoughts, rants and musings of an over-emotional geek.