I came across this article today and it stands side by side with my simple development philoshphy. I strongly believe in writing simple and effective code at all times. If an array will do the job, keep it that way - no interwining code. If time permits I'll come up with a list of my do's and don'ts. Read this article...very interesting.

 

Source: Do The Simplest Thing That Could Possibly Work