How do you write good drum tracks?

What to avoid? What do you have to absolutely do?

What do you do differently for verse, chorus and bridge?

How do you write your intros and solos?