I'm going to mark this as solved now because I haven't had any problems since adding that little snippet of code (in the above post) over a week ago. I hope I haven't spoken too soon! Thanks again for all the suggestions.