I agree that Microsoft do charge over the top for some of thier products. With the money they pull in they could afford to set the prices at a more reasonable figure. Not every business / home user can or is willing to pay such a lot of money the software!