Also they will probably be fairly randomly geographically dispersed.
If this is the case, then delivering the coffee hot is going to present another challenge, it might not be a case of 'pick up 300 coffees and deliver them to 300 addresses'.
I fail to see how this is at all possible.
- First, everyone is going to want them within a two or three hour time period.
- Second, you're going to have to go to Starbucks after every order or every other order or else the coffee will get cold by the time it's delivered.
I think you can reasonably deliver 4 per hour, maybe 8 if you get really good at clustering them together. So I think more than 25 per person per day is going to be unreasonable, and realistically probably more like 15.