I have been known to write the odd program, often using a large number of arrays for some of the manipulation I do. Multi-dimensional arrays is something I have done a lot of, so seeing this little tip from CodeGuru to speed them up and reduce memory footprint is a great benefit for me. Below are a few snippets, but read the whole article to know more. Jag It Up What is a jagged array, and why does it have such an alarming name? I can't answer the second question, but I'll give the first one a shot. A jagged array is essentially just a one-dimensional array where each element contains its own one-dimension array. It's an array of arrays! (For those who just must jump ahead—you know who you are—yes, you can indeed have arrays of arrays of arrays through infinity or until your memory runs out. But, let's not go there now....) How is an array of arrays different from a two-dimensional array? I'm glad you asked. This is where the jaggy bit comes in. In a two-dimensional array, you have a fixed...