I've got an array of dictionaries ... char[][char[]][] temp; If I now set the length to pre-allocate 4 entries ... temp.length = 4; ... the program goes into an infinite loop. It doesn't allocate, just uses 50% CPU (one entire core) and doesn't respond anymore. Is this a bug or is there something else wrong? -Mike