> So while we can debate computing considerations of today, tomorrow > those will be less important. That was the point I was making. Why > not focus on things that make significant difference and let the > insignificant fade into history. I tendentiously focus on all things able to make, all together, even more significant difference. Some micro-optimization, used as common code style, can make the entire application or the specific performance critical task, possible, even with an embed language as PHP is. ++$i is not different, from my point of view, from a code where each sequential push is performed via array_push($arr, $value) rather than $arr[] = $value; Same is for all those loop such for($i = 0; $i < count($staticStack); $i++); for me alien, since I've always done for($i = 0, $length = count($staticStack); $i < $length; ++$i); or, even better, a core performed loop when I need values foreach($staticStack as $value); these are just examples, code style, whatever you want, and I'll never change my style unless there is a valid reason and some bench able to demonstrate I am wrong. I guess it's just a matter of point of views, but I cannot suggest slower practice cause Moore said tomorrow that CPU will strike the millisecond, 'cause on micro benchmarks, we can go faster, and that's it. Regards _________________________________________________________________ Windows Live: Keep your friends up to date with what you do online. http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:en-xm:SI_SB_1:092010