Hi,
It's possibly a bit modern for this Forum, 2000 Specialized Hard Rock, but I have to admit that the rear derailleur has finally died after years of abuse.
However, i can't seem to find what the derailleur model number is. It has 'Deore' written on it, and it's 8 speed Long (as in length)...