NOTICE: DRIVER HAS BEEN DEPRECATED.
If you need advanced functions not in the in-box driver, consider using @bcopeland driver, located here. It has much cleaner code as well as some tweaks and improvements in reporting reliability that my driver did not have.
There is really no reason to use my driver over his, and a number of reasons why you should use his over mine. That said, if you are using mine, and it is working fine, then it should continue to work fine. There just won't be any further development on it.