Thanks misalf. I'll give it a spin on 6.x and 4.x can wait.
@ nitram, re. lingering with an older version., there are several possible reasons...
1. old hardware that is no longer supported
2. specific extensions that don't get migrated up from the previous version
3. users who don't want their system mucked with in any way
4. lack of a compelling reason to upgrade
5. just plain laziness
I suppose #2 and #4, at least for some, will be derived from # 5.
For me, I think I've finally beat #1 and, on my personal systems, #4 is irrelevant as the upgrade process is so easy. But # 2 remains and probably will until I overcome #5 and start building extensions in an organized manner.
#3 is my biggie right now... my "problem user" needs to be kept happy and her system seems prone to mysterious breakage with even the simplest updates. I don't even like to reboot that box (I'm using it right now and the uptime is 80.5 days) because I have to then check that everything still works. This is the result of an impatient user wanting stuff to "just work" and it's an emergency and an impatient me saying "F(ooey on) it" and making it just work instead of following an organized plan. I'm sure there's a lesson to be learned here, I just have to distill it out into its pure form.