I've always wondered about this, there are 15 Starbucks within a 2 mile radius of where I live (just looked on google maps) and for some reason they don't seem to cannibalize each others sales enough for them to not keep building new stores, at least 3 of them have gone up within the last year or so.