Haha, OK dude. I do not write software for hardware. In fact, 99% of software development jobs and projects don't take hardware into account at all because they are written to be hardware and even OS agnostic to an extent. They are written for people to use on most any computer and no knowledge...