My bad. It sounded like you were using public vars for storing values other than object references.
If you'd like another pair of eyes to spot the problem and it's not proprietary, feel free to email the form to me and I'll try to help you spot the problem, otherwise, best of luck on your search. Those types of problems can be very frustrating.
Jason
---------
Single field, surrogate primary keys....because it's sexier!
Third normal form is more than just a good idea.