The time has come for me to resign from my job. I've been with the company for almost 6 years and have contributed a lot of good quality work, but there are no promotion opportunities for me. My technical skills and qualifications are rapidly becoming too advanced for it to be worthwhile staying...