@ShawnSlavin I would prefer OLE DB as it is a lower level interface and is more efficient than ODBC. However, in most cases I will use ODBC anyway because some third party product including KnowledgeSync / Alerts and Workflows do not work with OLE DB. The only option is ODBC..... So... instead of designing a report using OLE DB, and then later having to change the data source because the user buys KnowledgeSync, I use ODBC.