I have recently visted the GMail Blog, and found the extreme point of logic building inside software,
i.e.
Never forget an attachment again
Gmail looks for phrases in your email that suggest you meant to attach a file (things like "I've attached" or "see attachment") and warns you if it looks like you forgot to do so. Every day, this saves tons of people the embarrassment of having to send a follow up email with the file actually attached.
I think this is too much...
Please share your expreience about the extreme point of logic building inside software/application.