Booked a family member on a trip from CLT - DEN - RDM. CLT - DEN delayed due to weather. DEN - RDM originally delayed ~40m due to weather. Arriving aircraft further delayed due to mechanical. Swapped for a different aircraft that was due in from COS - DEN which was cancelled. Swapped again and crew eventually timed out. Delayed further for another crew. Flight departed 3h49m late. Offered 2500 miles or $50 ETC for no status pax on a very expensive ticket. Received meal voucher for $15 -- 5 minutes before boarding.