• For me it is both at one time or another.

    Challenging when you can use the information you are learning to solve an issue.

    Depressing when you find out you have only scratched the surface of some of the features of SQL Server or even TSQL.