Noticed the sign outside of the former Blockbuster on Main and Flood. Anybody know anything about the business or any other particulars?