The weapon? L-Lysine. My powerful little pills.
Mr. Cold Sore, you have been the bane of my existence for 28 years, and your show is over. Mrs. Lysine is in charge now, and she's going to pound your face in any time you show up. Just try. Try and show up, and we'll see if you survive. Soon enough, you'll stop trying all together and you'll go bother someone else.
For the rest of you: I don't think L-Lysine works for evryone; it probably depends upon the severity of your cold sores. But, it's worth a shot, right? When I feel Mr. Cold Sore coming to town, I take 3-4 Lysines. Later that day, I take a few more, and a couple more before I go to bed. Then, I take a couple every morning for the next 4-5 days. For me, it has worked wonders and the cold sore has never even shown up (and if I start taking the pills too late, the sore just stops growing and goes away faster than normal).
If you're not into taking-pills-to-fix-every-ailment (like I am), then just don't do it. I won't be offended.