Using the array list in dotCMS is pretty straight forward and if you've used arrays in any other script language, you'll see the similarities of using the velocity tools. The power of lists comes when you use maps in dotCMS. Especially, when you use maps within an array list you'll become a velocity power user.
Scripting is a common activity for the web developer. dotCMS has a built in templating language called Velocity and it isn't really a full featured scripting language, but allows the web designer/developer a way to build dynamic webpages. Velocity is rather limited in scope if you look at the core macros it provides. However, standard viewtools expand it's basic functionality and dotCMS has even expanded that basic set of tools with their own viewtools.
I've had my iPad less than a week now, and much less than that when you consider the time my daughters have played with it when I would like to be using it myself. If nothing else this thing is a marvelous diversion for the kids. I've actually gotten pretty good with the on screen keyboard. In landscape view the keys are very large and after some practice I'm able to type well in that aspect.
My website is out of date. After all with Twitter, Facebook, LinkedIn and all those social networking sites, who really needs a website any more? For your information, I'm on twitter now. Follow me as brad_rice. I have a Facebook account, too, but I prefer Twitter. I like the little doses of news and information that you get in bursts. I'm currently using Twhirl as my twitter client. I like it, but I'll start checking some others out, too. I've heard good things about TweetDeck.