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: .NET: What are attributes?
What are the predefined attributes (and their namespace) you actually use in your projects?