> Writing hardware level code and writing device drivers are two different > things. I didn't mean to imply that it was the same, only that that one would likely need some understanding of hardware-level code in order to even begin to learn from picking apart driver code. Grant M.