How do you get the various parts of your distributed app to communicate with each other? One option is message queuing middleware like the Microsoft Message Queue (MSMQ), which lets applications communicate reliably on unreliable networks. David Chappell
MSMQ offers built-in transactional support, so your app can utilize MTS. Not only will you be able to offer the flexibility of asynchronous messages, you can ensure your data won't be compromised by inconsistent state.
Mark Bukovec and Dick Dievendorff
Mark Finocchio introduces Control Spy, a suite of 22 programsone for each Windows common controlthat will give you better insight into the new common controls from Microsoft Internet Explorer 4.0 and the latest updates to the old favorites.