I threw together an article on how to fix problems where a package doesn't deploy to a Distribution Point properly. We had over 80 such instances at my current client. We never found out about the issues until there was a problem so I did some digging on how to proactively find these issues and fix them.
I find myself digging deeper and deeper into SMS all the time. I'm definitely not an SMS administrator but after the last few issues I have worked through I feel like I have a better understanding of *some* of the innards of SMS than a lot of SMS Admins probably do. Now I just need to get my lab setup at home so I can actually install it myself. :)