>The stock datagrid seems barely usable.
I agree. There are several third party tools that do a much better job.
They are not that expensive and, in .NET, they don't have the DLL-hell problem either. In particular, I've seen people doing amazing things with Janus Grid.
Hector Correa