Agree with most of the above (alter luminance of print booth or display to result in a match). My concern is the bit about prints being darker when printed out of CS4 versus CS3. I haven't seen this but some are reporting this issue. We need to get to the bottom of that issue if this is indeed the problem here. IOW, the same RGB numbers sent through CS3 and CS4 should produce the identical results, all things being equal (proper settings etc).
I am not so sure any of the players really have a handle on this. It is with much apprehension that I apply updates of late. I do keep three workable partitions for testing this kind of stuff. At least on the Mac as I understand it, in a effort to move to 64bit processing Apple has implemented a new printing path. That makes two paths for printing. For instance with Adobe, ID, IL, and Acrobat use the old path. PS and LR use the new path. When using the new path with application manages color the printer drivers are supposed to turn off color management. PSCS4 also does this with No Color Management selected, but allows all CM option with printer manages color. For what ever reason PSCS3 did not implement this the same way (nor did LR1.4.1) as PSCS4 and LR2.x. Adobe is no doubt having issues with this as we as have witnessed with LR2.3RC of which you are aware I raised quite a stink about. To Adobe's credit they corrected this problem in the final release of LR2.3. Lets hope that with Adobe's experience with the RC and the changes to the FR they have learned what truly caused this problem. Lets also hope that Adobe is now implementing this correctly in PS and LR no longer have to chase a moving target. That goes for the printer drivers as well.
With the numerous reports of people correcting their problems by reinstalling the printer drivers and even backing up a version and or making sure that the printer is the default printer I have some suspicions. And here lies another issue, where I have seen that setting the default printer in "Printer and Faxes" does not always take. It is good to check in the CUPS interface to make sure or to set the default printer.
My suspicions are.
OS updates are overwriting some files that the printer drivers depend on. Maybe 64bit version when the printer needs 32bit version leading to No CM not really being turned off in the driver. This can easily be seen by changing the profiles in the Colorsync Utility.
Using some part of the default printers software instead of the one your printing to.
Printer driver not correctly updated for Leopard. I have direct experience with this issue.
User error. I have direct experience with this too.
With this new printing path, applications tell the printer driver to do something. If they are not working correctly together then things get messed up. I am inclined to put the most blame on the printer drivers, but Adobe, Apple and the printer drivers all share some responsibility. Just as an example Canon DPP software does not correctly tell the Canon iPF printer driver to set No Correction (no CM in the driver), even though PSCS4 and LR2.3 do.
Doyle