>>I was calling it....I moved everything to the UI and did it there, seems to be working now, very strange...thanks!<<Well, ok, it may be working fine now from the UI, but if you want to separate stuff out of the UI and into classes (which, IMHO, you *should* want to do), then it might be worthwhile to try and figure out what happened with this and why it wasn't working.
The code that you posted sort of looked ok, but you obviously didn't post all the relevant code and it's probably something that you *didn't* post that's causing the problems. <g>
~~Bonnie