A now-defunct chain of video rental stores.
edit: US and elsewhere
https://en.wikipedia.org/wiki/Blockbuster_LLC
Reply on news.ycombinator.com