Had to poke around for a while before I figured this out. In Vista, go to Network and Sharing Center. At the bottom of the screen, there's an option "Password protected sharing." It was set to ON. When I set it to OFF, my XP machine suddenly was able to see my Vista machine.