Mainly a hardware guy who works for a small company and has ended up doing a lot of software programming. That being said, don't mind my stupid questions too much.