dsimcha: >IMHO this is a much more elegant solution than having an ArrayAppender that is a completely different animal than builtin arrays and doesn't allow access to the builtin array's operators without an explicit conversion.< You also may need to disable array slicing on that. So maybe it's not a too much good idea... Bye, bearophile