The internet is definitely a reason, but I always have the feeling that there were too many shops competing for too few customers (that, and the fact that a lot of people wait for anime conventions to buy stuff if they're not buying it online. From what I heard, conventions bring in more cash in a day than a physical store does in a month.)
__________________
Your Friendly Bitcoin Trader|Go Avs/Broncos
|