In case it went under your radar, Leopard's Spaces feature has improved in the 10.5.3 release by making the workspace switch more intuitive. The upshot: You can now create and switch between workspaces based on tasks rather than apps.