Tracy, Thanks for the advice, but man! It's hard going. I tried overriding createChildren, but when I did, I ended up having to override all the other UIComponent methods too (measure, updateDisplayList, commitProperties) and it's all FUBAR. Where and how does listData get set?
Seems like an awful lot of trouble to get a renderer to work with variable heights. Was it this difficult on your implementation?

