From: kpg on
>> MyBase.OnPaint(e)
>
> Why do you call OnPaint in OnPaintbackground? I'd remove the line.

Only becuase the example I had did it. I know it seems to work fine
without it, I thought it was there 'just in case'.

I'll remove it, however.

Thanks,
kpg