I am a long-time geek who is lucky enough to work on DotNetNuke full-time.