I'm getting confused over the term lately...

"Geek" seems to be used more and more in a general purpose. For me it's somebody with knowledge in computer space, who is pushing technology forward...

For you?