My boss has done everything to make my experience working at my current company great, including a very recent raise and promotion. I have no complaints. But I've been offered a very large salary increase (50%+) at another company, and it would be a great stepping stone for my career.
I am in the middle of many projects and am the only person who knows how to work on them. I've recently written documentation about all of my work, and have outlined a transition plan, and organized my files in preparation. I feel guilty about moving, so I am considering giving three weeks notice instead of the required two weeks. This will lessen the time I will have off between my old and new job, which I'm not thrilled about.
My wife thinks the three weeks notice is not necessary, and that I shouldn't feel any guilt about leaving in the midst of these projects because I will always have projects.
When is it appropriate/ethical to give more notice than is required?