Часто возникают вопросы по копированию данных из грида в буфер и соответствующая вставка его в эксель. Очень напрягает то что в одном случае данные копируются (но только при включенной английской раскладке калвиатуре), в другом случае нет. В результате это преобретает вид плясок с бубном. Я так думаю, что есть смысл разработать единую "обертку" над стандартным MS-им гридом и использовать его везде. А так часто наталкиваешся на ситуации, когда, например, в карточка товаров доработали, а в контрагентах нет. Понятно, что это только пример. Но я думаю, что мысль понятна. Разработать классы, которые должны наследоваться везде, во всех формах, использующих данный компонент, а не только там, где был запрос на доработку.