There is that. I tend to go in every month or two and clean out the trash on my 4 gmail accounts. The benefit is the mail is there. Now IMAP allows one to manage server mail from their desktop BUT if I accidentally delete something it is gone - completely. With POP, the file would still be on the server until I visit and remove it myself. For me POP is a level of protection against accidental deletes. 😀
That depends on how you've set up your mailclient. Some do an expunge meaning it will delete the mail. Mostly when deleting email on an IMAP server it will only mark the email for deletion, it does not delete it. To delete such mails you need to do an expunge. A lot of clients do that when exiting.
In Mail you can change this behaviour for each account separately. My Gmail account has been setup to move all deleted mail messages to the trash which I manually have to empty. Even though I'm used to UNIX/Linux systems (and thus I'm used to the fact that deleting stuff means it really is gone) this way of doing it does the same thing as what you're trying to accomplish, only smarter and more elegant. I can tell from experience that this works perfectly for accidentally deleting mail. Same goes for marking stuff as junk.
1) the inability to resize windows from any of the outside border... it's the most idiotic of UI decisions that mac made to only resize the window from the bottom right hand corner.
WORST UI DECISION EVER!
Borders? What borders? As far as I can tell windows in OS X do not have borders and that might be the problem. I wish resizing windows was indeed a lot easier but I don't consider it to be idiotic or worst UI decision ever (that would go to iTunes).
2) the lack of system wide shortcut keys
eg. windows-E to bring up "finder"
windows-R to bring up "run"
etc
The ability to close windows from cmd+w nearly makes up for this, but not quite.
There are a lot of shortcuts that are standard and as a result used throughout the system which is nice because it makes the system very consistent (although it isn't 100% consistent). I think that would qualify for "system wide". However, the things you want to do is launch apps by using shortcut keys and that seems to be impossible. There is something like winkey-r to bring up something like "run", the application is called DTerm and it will call up a small terminal dialog (with full terminal support). To bring up Finder you can use cmd-tab. Other things you could do is use ctrl-F3 to highlight the dock and use the arrow keys to move to the application you want to activate (you activate by pressing "enter"). This way you can launch application that currently aren't running. Spotlight is another way of doing it. Using Quicksilver most definitely is the way of doing it. You can do simple tasks by merely using the keyboard. If you want to do something like this only using OS X than you might want to look at Automator and the new services in Snow Leopard (you can add shortcut keys to a service).
As most people tend to use their mouse, a lot of shortcut keys are used throughout every application and the choice of several applications that give you this ability, I don't really see what exactly the problem is. I actually think that by having system wide shortcut keys to start applications such as Finder is what will cause the problem. It makes using your keyboard in applications even harder. OS X is about creating your own workflow and with tools like Automator, Services, AppleScript, shellscript, Perl, etc. this is not really a problem. It may have a steep learning curve but once you get on top things are really easy (especially when just sticking to Automator and Services, Perl, AppleScript, shellscript are more advanced things one can use).
Btw, if you want to start an application like OpenOffice.org by hitting ctrl-cmd-e in whatever application you're in is quite easy:
- Start Automator and choose Service.
- Make sure that "service receives selected" is set to "no input".
- In the "Utilities" folder on the left you'll find the option "Launch application". Locate it and drag it to the right side of the window.
- From the pulldown menu select the application you want to open, in this case that would be OpenOffice.org.
- Save it but be sure to choose a proper name so you can recognize it later on.
- Close Automator and open System Preferences > Keyboard > Keyboard shortcuts > Services.
- Find the service you just created by the name you gave it.
- When found double click behind it's name on the far right side.
- Enter the shortcut you want to use, in this case that would be ctrl-cmd-e.
- Done.
I really love the way Apple has done this in Snow Leopard as it gives users the power to do pretty cool things to make life easy. It's entirely up to the user and that's something I haven't seen in Windows and Ubuntu Linux. It is one of the main reasons why I prefer OS X as a desktop OS.