I entirely second Peter's description.
Let’s keep this in perspective: consider just how much progress there has been in the last ten years.
IMHO, we can all be grateful to Microsoft in that area. I don't believe any other company or group has been as instrumental in bringing real solutions to wide audiences.
Eric.