You know you are not programming complex algorithms when you only need to use i as an iteration variable. What ever happened to j and k? At uni when doing engineering I used i, j and k as I usually had to deal with multiple levels of recursion. For many years, I have only needed to use i. A sure sign that I mainly just need to retrieve stuff from a database, allow ppl to edit it and then insert it back into the database.