• Although I am primarily a MS SQL Server DBA, I have long been a believer (even before becoming a DBA) that alternatives to Microsoft frequently offer better software, or programs that provide features either not available or easier to use than the MS equivalents. Systems for documenting, troubleshooting, and monitoring SQL server have proved no exception to that rule - I have used SQL tools from a number of different vendors, including Redgate, ApexSQL, and Quest, and generally found that the non-MS products proved better at the jobs they were purchased for. Not to turn this into an anti-MS rant (I hope), but my experience has been that MS software of any kind is no better than 2nd best in any given area, and the primary reason they still succeed has been due mostly to marketing.