I believe the KC Airport Marriott has such a program. We've stayed there a few times and the rooms, location and restaurant are all acceptable. There is also the airport Hilton but, it's location isn't as good and I wasn't as impressed by the rooms. The airport Hilton did have a better restaurant (IMO) for breakfast than the airport Marriott but, the Marriott has always been more of a buffet breakfast option and we're not big buffet fans, even if you can get your eggs cooked to order.