Part of the issue was Apple changing its mind last minute on the Carbon 64 issue. Adobe had already finished a Carbon 64 version with a plan to release CS5 in full Cocoa but things changed. Thats why Windows has a 64 bit version and CS4 is crap. They had to rush something out. CS5 is suppose to be a 100% Cocoa rewritten 64 bit application.