I personally always prefer to buy from a store if possible, but sometimes regret this when you consider the poor knowledge and service you get from many staff in high street stores.
I know this thread is about Jessops, but I bought a personal cd player yesterday from Comet, and the bloke that eventually served me couldn't help with such basic questions as to the type of batteries it took etc. He had to ask a more knowledgeable colleague for 'advice' on this, and no, he wasn't a young school-leaver either! I've had many similar experiences with other high street stores, where a little basic research has armed me with more knowledge about the product than most store staff have (this often extends no further than what's printed on the card on the store shelf, which they laughably reel off in front of you!). The old truism is certainly still true, 'If you pay peanuts.....'
I genuinely think there is still a place for specialist high street stores, if the staff offer a decent service and can give good basic advice about the products they sell.
I suppose this extends to optics shops as well, where there are still several good examples of excellent dealers, with informed staff offering competitively priced products, who still manage to stay in business despite cheaper internet offerings.
I also sympathise with the staff, but the demise of Jessops is inevitable in this dog-eat-dog world, unless they do a much better job of improving their service.