Paul: Great hack btw. We had it installed on 3.0.7 (which I think was also yours). We just upgraded to 3.5.3 this past weekend so this was one of the first things I wanted to get back into place.
Someday, I would certainly hope that vb would put this little piece into the actual code. It seems like such a 'normal' thing to include with the whole rep system
Anyway, thanks!