This story got me hard, and what more could you want? It would've got me harder if it went on just a tad longer. ;-)
It was well written, but there's a weird change from past to present tense about halfway through. I couldn't help but notice it, because there's no discernible reason for it.