I call anyone who's fanatical to the point of discussing the constituent components, finer details, or inner workings of something a "geek" - I am a computer geek, a hiking geek, and a psychology...