I have found that when binding a listbox to a numeric value, and then later retrieving that value, it is always safest to use:
lnValue=val(transform(thisform.cboList.value))
as sometimes the listbox can return a numeric value, and sometimes it can return a character and I got tired of trying to remember when and what caused the difference.
Brandon Harker
Sebae Data Solutions