As the end of my 3rd year comes to a close, I am entirely stressed out about what to do first in order to match well. I'm interested in General Surgery, and am narrowing the list of programs down to University-based programs. I plan to go on to a Cardiothoracic fellowship after Gen training. Is it necessary to do 1 -2 research years in order to get this fellowship? I really need help in further narrowing my list which is now about 70 programs long. I'd prefer to be in a large metropolitan city rather than out in the middle of nowhere. Any helpful suggestions will be appreciated.