Microsoft has improved a lot with their operating system compared to those of say five years ago. WinME in the eyes of many was a huge flaw in the works, it wasn't very flexible and crashed often. However, as the years went by with the release of 2000, WinXP, Server 2003, etc a lot of the security and flexibility issues have been improved on. However, there are still areas that need to be improved.