I know this is a bit late to be relevant, but wasn't the Progress the Russian supply-craft which blew up shortly after launch in Russia a few days ago? I mention it because it is due to be "seen" again this evening at around 9 pm.
Ah! Well, it's due just as I am due to hit the pub, so I'll have a gaze skywards before entering if the sky's clear. Not looking hopeful at the moment here, though. Cheers