The St. Cloud area's pizza renaissance continues, with yet another place to grab a slice. And with Pizza Depot, you can buy by the slice at lunch, a simple yet ingenious notion that not enough local ...