<As for flaming M$, have at it. They deserve it.> Microsoft is indeed a very good company, and, from my own experience it does produce very good products. Abstractly bashing Microsoft only makes one look ignorant.