All the pictures on Yoram's present site are captures from the videos.
The old site was still camera shots - that's why you don't recall them. Some of them were pretty awesome, too. If only I'd known the site was going to go down I'd have saved more. Alas! now lost for ever.
BTW is the Debbie video any good?