My partner and i often spend 2-3 days a week telecommuting, and we like to get out of the house to do it (downtown). We had been spending most of our time at Kiss Cafe in Canton, but the service is often miserable, and the food spotty. We have also tried Metropolitan (also questionable service), Harvest Table (wifi SUCKS), and Cafe Latteda (nicer service but really dark). i guess i keep hoping we're going to find some hidden treasure. Anyone have any suggestions for a comfortable and friendly environment with decent food (and functioning wifi)?