Was someone else doing something on your LAN at the time?That's the problem if so. If not, probably Vista.
I fixed it :DTurns out I messed up in step 2 of http://blockland.us/portForward/I input my default gateway instead of my Ip Address.