No you shouldn't as I used late binding.

I forgot to include teh constants in the first example, those in exaples #2 and #3. Put those in as well.

Other than that, step through it and find where it errors.