So at lunchtime I got involved in a debate (with a very very smart mofo who just happens to be dead wrong in this case) about the meaning of the term 'fanboy'. Mr. Smartypants insists the term simply means someone who is both knowlegable and an ardently enthusiastic supporter of something. Period. I don't disagree with the knowlegable and enthusiastic thing, but feel the definition is incomplete. What he described in my view qualifies simply as a 'fan'. I believe with 'fanboys' there is an implicit element of social awkwardness, and that a fanboy might even be a subset of 'geek'. A fanboy, IMHO, behaves in an inapproporiate or socially frowned-upon manner.
Who do you agree with?