I gave my notice when I found a new job and and I also hated breaking it to my boss (whom I also respect and like). The reason I was leaving was purely financial for me. They countered with a 21% raise and I stayed.
My buddy who is an IT headhunter said the same things as the other guys in...