Never had a forced overnight as I have been lucky enough to always find another route home. However, I would ask for at least a $300 certificate + all expenses (hotel and dinner). Last time I was delayed for slightly over 4 hours, United volunteered a $200 certificate.