I know that attributes are extremely useful. There are some predefined ones such as [Browsable(false)]
which allows you to hide properties in the properties tab. Here is a good question explaining attributes: What are attributes in .NET?
What are the predefined attributes (and their namespace) you actually use in your projects?