This is exactly the sort of thing that the blink tag was meant for HTML. Nothing says you care about impending increments like wildly flashing bright colors. Especially if you're a Japanese schoolkid.
Since birthdays tend to be a time of reflection and realizing just how old you are, I'll grant her this:
10 PRINT "WOO! IT'S YOUR BIRTHDAY!"
12 FOR I=1 TO 500
14 NEXT I
20 PRINT "AND YOU AREN'T HAVING SURGERY!"
22 FOR I=1 TO 500
24 NEXT I
30 PRINT "THAT'S A HAPPY BIRTHDAY RIGHT THERE!"
32 FOR I=1 TO 500
34 NEXT I
40 PRINT "OH YEAH!"
42 FOR I=1 TO 1000
44 NEXT I
50 GOTO 10
Timing is intended for a TRS-80 (a 1 MHz Z-80 chip).
I'm driving to San Diego. Wooo! For just one moment though, I'd love to teleport to Salt Lake City, Utah to say it in person. =D
Wonder where she was...Oh well.
If BASIC, old hardware references, and dubious claims of sudden geographic displacement don't quite do it, I recommend this site. Reminds of Korean war vets who would ship home jeeps one part at a time for no apparent reason.
After that, I recommend a (brain|cerebral) (tumor|hemmorrage). The yummy kind. Of course, you live in Utah, so that might not be simple ; )