@Olaf - since the RC5ArrayList approach seems fastest, would there be worth it to update the RC5 StringBuilder class to use it? Or are there features of the StringBuilder class that would make that too painful or not worthwhile (like the UTF8 and XML functions)?