You can write incomprehensible code in *any* computer language. It's best if you liberally intersperse code with comments, explaining not only what is happening and why, but also why you *didn't* do it some other way. \\/ http://www.wlindley.com