Two from me:
one that I hope everyone uses all over the place:
Debug.Assert(<condition>, <message>)
the second DebuggerHidden:
<DebuggerHidden()> _
Public Sub ReadDocumentProperty(ByVal propertyName As String, ByRef PropVal As Integer, ByVal DefaultVal As Integer)
Try
Dim prop As Office.DocumentProperty
prop = CustomProps.Item(propertyName)
PropVal = CType(prop.Value, Integer)
Catch
PropVal = DefaultVal
End Try
End Sub
Even if you have Debug, Exceptions, Break on thrown exceptions set, exceptions in here will not be caught.