Coming up on 6 days in a row with no oversleeping.. not too shambly.
What's been helping me TONS is the game Battlefield 2. Now... I'm not much of a gamer. In fact, I'm not a gamer at all. This is the only game on my computer. I don't know what it is about this game - maybe it's the bullet sounds, maybe it's because it requires constant attention, or maybe it just engages me at just the right level, but this game keeps me awake.
Better than that, it wakes me up. I can come out of a nap completely bleary eyed, barely able to focus on the screen... 20 minutes of Battlefield 2, and I'm ready to cook breakfast, do laundry, and work on my site.
Now every time I start getting tired... I just play battlefield for a quick 20 minutes and I'm back to normal.
I got a new fishtank, too... it keeps me surprisingly awake. I think one of the fish likes me.