to the fullest extent; to one's heart's content — The fullest extent possible or as long as one wants to do something.