Haha! Nice
I love loops lol! I use for loops for pretty much everything I need to iterate, and routinely have to make nested for loops, too. My only real problem with nested loops is that you have to be careful how many times the whole thing is going to run since the multiplication of iteration numbers can get out of hand really quickly.
For example, in my MUD, players can of course use SAY to speak to anyone in their current room. So I have to take that message, and broadcast it to the room in a special method that iterates through everyone in that room, and then has a nested loop to iterate through everyone on the ignore list of each person in the room to make sure one of the people in the room isn't ignoring the person speaking. If a room had a lot of players in it, that could get out of hand really fast. I have a limit of 30 people max on an ignore list, but if you had a room of 10 people all with the max amount in the ignore list (hopefully the community won't be that bad lol), that would be 300 iterations, and that is just for a simple SAY.
