Do I like to fail people?

This is my suggestion for a fade-out timer (I used the same algorithm as the fade-in timer...):
VB Code:
  1. If Me.Opacity > 0 then
  2.   Me.Opacity -= 0.01
  3. Else
  4.   FadeOutTimer.Enabled = False
  5. End If

Let's just get one point clear: here you're dealing with time-dependent values, this makes using absolute values useless, you should use the range limitation ways (<, >, <= or >=).