A thought just occured to me . . . Harry uses the Resurection stone to bring back his parents, Sirius and Lupin as he walks into the forest, but why does it continue to work? The objects housing a horcrux must be destroyed to destroy the Horcrux, so if the stone was destroyed, and we know it was cracked, then how did it work for Harry?