Firstly, turn Option Strict on!

Anyway - I'll take a look through your code now and see if I can see anything