Agree with you Steve...``More than anything`` is the most appropriate meaning....I suggested first ``More than nothing`` but the former as a better and wider meaning although not the best word by word translation. cheers Luis