Just saw a couple of days ago, that a Mountain Mike's had moved into the old Foster's Freeze (I think that's what it was) on Santa Rosa Ave. Over by Applebee's in the Costco strip mall. I've never eaten at a MM's, and I'm usually wary of chains, but I have been assured by a friend that they "actually have good pizza." I'm always looking for good pizza. Hopefully I'll be trying it out sometime soon. Anybody have any experience with the chain?