I might have considered buying a Mac some time back -- if they'd had a Java 3D timetable. Without it (and initially and more troubling a 1.4.1 timetable), it is clear that for all forms of programming -- even Java -- the Mac will remain a troubled backwater.