I'd rate myself 4..
I assemble my own computers
I fix, maintain, and troubleshoot computers (both software and hardware)
I develop my own programs
I integrate/develop computer systems to enhance my lifestyle or increase my productivity and the company
I have little experience in overclocking though. I'm not so much of an overclocker. hehe