Keith,
while on the subject of "buzz", could people out there hate SourceSafe anymore? I lay down each night wondering when it is going to rear its ugly head and delete/trash/rollback a few months of code after reading some real horror stories on the net. I can't wait to get these projects deployed so I can justify Team Suite to my boss.
LOL....you are exactly right. SourceSafe is better than nothing, but it is a very frustrating process. The grass truly is greener on the Team Foundation Server side of the fence. It works incredibly well even on a slow software VPN connection. When I was at the Phoenix trade show floor, I downloaded the framework and made a change, all within minutes. This would have been impossible with SourceSafe.
XtraReports vs. ActiveReports
XtraReports is plenty good for all of the basic report writing and has nice UI integration features. If you are using the DevExpress controls, the XtraReports is a nice way to go from a UI standpoint because it ties into all of the skins and LookAndFeel appearances just like the rest of the UI. As for the reporting abilities, it is much more advanced than the standard .NET reporting tools which is still enough to create most of the reports required by any application. Additionally, there are some decent code-behind features that work well with StrataFrame business objects. I will say that when it comes to using XtraReports, you are pretty much on your own though. The DevExpress support is not as good as ActiveReports (at least from my few inquiries which is probably not a good enough test to base a purchasing decision on). Moreover, XtraReports was written as an add-on to their control collection. This is not their primary business, so obviously they are not going to have as many features as ActiveReports whose primary business is reporting. With that being said, I still think this is a good reporting tool and is good enough for most applications reporting needs.
XtraReports Grade: B+
ActiveReports is a very good all around reporting tool and solution. ActiveReports is in the reporting business and has been taking the market by storm. When doing a feature to feature comparison, ActiveReports stands well above the rest. They have extended features such as viewer annotations, VB.NET report scripting, extensive charting controls and displays (DevExpress has some charting abilities also), reports can be compiled within assembly or stored externally for ease of maintenance (this is also available on XtraReports), and very nice run-time editors. XtraReports also has run-time editors, but in my opinion, ActiveReports is easier for the end-user to work in and it has more abilities for the developer to wrap as a seamless solution. Also, ActiveReports has easy data-binding support for nearly any type of media. One downside to using ActiveReports in conjunction with DevExpress controls is that the preview windows and run-time editors do not follow the DevExpress themes. The UI is nice, but it does look inherantly different than the DevExpress skinned environment. Overall, this is a good solid choice for reporting.
ActiveReports Grade: A-
As you can see, there is not a huge difference for normal reporting environments. Ivan, in your case, I would recommend the XtraReports. I think that this is perfect for you and your team and it will not cost you an additional license fee. If anyone offering extensive templated reports to their end-users (changable at run-time) I would recommend ActiveReports.
Hope this helps.