In a previous post I wrote "Hard Work Does Not Guarantee Success." I still believe it but it begs the question - Then what else do you need to do to guarantee success? One answer that many people would agree with is - self promotion - make sure important people (like your boss and their boss) know what a top performer you are. That's easier said then done. How to finesse self-promotion without coming off too boastful or self-centered is tricky.