The true costs of UI development in .NET