Building Better Interfaces with Microsoft? Foundation Classes