Have you ever consider providing your profiler for .NET apps run on Windows Azure? Cloud computing is all about performance optimization because you end-up changed for the exact resources that you consume. Thus, on the cloud, a profiler has a very real & measurable ROI because perf improvements are immediately converted in lower hosting bills. In particular, the sampling profiling mode is very lightweight - almost unnoticeable - and could be used on apps actually run in production to make live measurements of cloud apps bottlenecks.
I would be really interested in being able to use dotTrace on Windows Azure.
Lokad Sales Forecasting