Yes, you can vote if you are unregistered.
I put expert - not entirely sure I qualify, but why not?
I have a job in the IT field - I have a degree in CIS (Computer Information Systems)
I know a slew of programming languages -
asp
BASIC
batch
C
C++
C#
COBOL
JAVA
JavaScript
sh (bash, ksh)
SQL
VB
VBA (for excel - working on access right now.)
Build my own computers - fix other people's.
Did video editing for a few years.
Did web page design for quite some time - from basic HTML with a couple tables to flash, DHTML, and CSS enhanced sites (only recently started using Front Page - I used to do everything in notepad), complete with customized graphics using photoshop, PSP, and MS PAINT.
I'm familiar with Windows, Linux, UNIX, DOS, and even MacOS
etc.
Really not a hardware expert - I just recently realized that I was seriously out of date - when I was contemplating buying a computer with a processor with 333MHz FSB - thinking that was fairly top of the line - only to find out I needed to get back in touch with emerging technology! I've got back in touch since then - so I don't feel too bad in claiming expert.