The bottom line with regard to Commerce Server 2000 is that if you are running Site Server today you'll find the upgrade process worth it, even if not all the functionality makes the trip. If you're just starting to evaluate server platforms for handling B2B and B2C transactions realize that for the B2B site you will also need BizTalk Server for the EDI to XML integration. There are EAI vendors that Microsoft works with to provide this integration yet BizTalk is the best one given the requirements of Commerce Server 2000. For B2C sites consider doing a pilot first to make sure you can accomplish your objectives with Commerce Server. For the price point, it's worth a look.