1. A method for delivering a prepared food item to a first customer using a browser connected to a computer network having a server for providing scheduling of the delivery, said method comprising: communicating a geographical location of said first customer to said server; determining an availability of said prepared food item at said server; responsive to determining that said prepared food item is available, computing an estimated time of delivery of said prepared food item to said first customer; responsive to said computing, transmitting said estimated time of delivery and an indication of availability of said food item from said server to said browser; displaying said estimated time of delivery and an indication of availability of said food item to said first customer on a screen of said browser; transmitting a first user input from said first customer requesting delivery of said prepared food item from said browser to said server; second receiving said first user input requesting delivery of said prepared food item at said server; responsive to said second receiving, scheduling delivery of said prepared food item to said first customer; and delivering said food item via a delivery vehicle in conformity with a result of said scheduling.