Well, the "overwritten file" problem should not a hard one to solve... it's not really that hard to use a different filename if that file exists (of course there's a potential race condition if the user is trying to create another file with the exact same name at the exact same time, but this is really not a case to code around, IMHO)
Agreed that every user would want the file in a different place, but the best default choice is the desktop, since that's the most visible, and is the one _least_ likely to cause the user to think that the PDF printer did nothing.
I certainly think a notification icon or (heavens!) an file save dialog would be best, but if you're going to put the file somewhere without asking, put it on the desktop.
Well, the "overwritten file" problem should not a hard one to solve... it's not really that hard to use a different filename if that file exists (of course there's a potential race condition if the user is trying to create another file with the exact same name at the exact same time, but this is really not a case to code around, IMHO)
Agreed that every user would want the file in a different place, but the best default choice is the desktop, since that's the most visible, and is the one _least_ likely to cause the user to think that the PDF printer did nothing.
I certainly think a notification icon or (heavens!) an file save dialog would be best, but if you're going to put the file somewhere without asking, put it on the desktop.