The best pasties in Madison, hands down. For the uninitiated, pasties (pronounced "pass-tees") are traditionally ground beef and onions in a thick pastry shell. Teddywedgers has a wide variety of choices available, from the traditional beef & onion to much less traditional but still extremely tasty breakfast concoctions featuring eggs and Canadian bacon. For pizza fans they have the Big Cheesy, which adds cheese and tomato sauce on top of the traditional ingredients, while those avoiding red meat will be satisfied by their chicken pasties, which my fiance compared to a chicken pot pie.
The entire shop would fit in a walk-in closet, so there's no seating to speak of and every order is "to go", but there are public benches nearby. They always have pasties hot and ready to go (much like places where you can buy pizza by the slice), so you get your food faster than at most fast food places, and it's REAL food -- tasty, filling, and much healthier than anything sold at Micky D's. Plus, if you order a half pasty, you get to watch them chop it in two with a cleaver so big that it might be better described as a small sword. I've always enjoyed that.
I've eaten at Teddywedgers many times, and I've received the same excellent food and friendly service every time. I can't recommend this place highly enough.