I'm working with a new commercial product called WebGrid.NET by Intersoft under their trial usage program to see how this can integrate with our product. It seems to have a polished look and fits well with our requirements. I previously wrapped the .NET DataGrid to include our needed functionality and provided a proxy class interface in an attempt to abstract the grid in case we needed to make a switch in the future. I'll be interested to see how the grid and my proxy approach perform (speed, memory, stability, etc.), I'll blog more soon.