You guys make me laugh... :) (And I really actually mean that in a nice way... that last bit was quite funny. And yes, size does matter... some don't like it _too_ big.) But, I digress. I'm OK with taking this off-list... though I'd rather publicly reply. Yeah, I meant procedural, not functional. Chalk one up to another stupid mistake. Also, realize, I'm not saying that we change PHP tomorrow... hell, we don't even necessarily have to change PHP... I'm saying we think about our philosophies and take these agile philosophies into view when we consider making changes to PHP and designing our own applications. Yes, I'm aware performance is a huge deal: I'm OK with developers spending 90% of their time on performance tweaking and 10% on new thinking... I don't want changes to hurt the people... that's definitely not human-centric! I like some stuff, and I know that what I like a lot of people don't like (such as everything-as-objects). My ideas aren't to deface PHP... Everything-as-objects in a transparent manner. Yeah, 5->length won't be too useful, but ['one', 'two', 'three']->length would be, as well as "strings with "->replace('/with/', 'as') objects... And of course, other ways would work as well... Hey, you know, that's just how I prefer... I like seeing numbers as numbers with their own properties, same as strings and arrays, et al. Hey, I know I'm weird, but I think I'm right. But let me recenter that thought again... I'm not saying that we have to change the language now, if ever: it's about our philosophies. I mean, where did our changes come from anyways? Some crazy guy came in and made suggestions that opened up new ways of thinking or at least new ideas, maybe inspiring the current iteration we use today. I'm hoping to act as a catalyst, even if just a little bit of movement is made. As far as the funeral goes, I'm not saying that PHP is on the crash course either. I used that metaphor because I think that the way we think about our language will become too strict or cemented to be willing to make changes necessary to keep PHP alive: it will become as hard to move within the community as the Titanic. As far as AJAX is concerned: yeah, it's a bitch. I've gotten it to work pretty cleanly in a newer project of mine with little discrepencies, and, hopefully, if what I've been doing is good enough, I might write about it (but we all know how well that goes over, haha). With all of the comments and all, I've lost track if there were any others I wanted to make. Ah well, I'm sure you're more the happier for me to stop (as am I, at this point). I do want to say "Thank you" for your responses: I did want responses and, eventually, I got some meaty responses! All the while, we were thinking about things, which is good. That's the best way to start. Oh, before I go... I want to echo the fact that AJAX and Web 2.0 are not the same... AJAX is a tool, Web 2.0 (or Agile development) is a philosophy. M.T. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php