nice report! and yes there are ways to do jamaica less expensive - set an alert for airline tickets and only book when they are cheap - go then --- and there are loads of guesthouses in Treasure Beach with kitchenettes some $50 or so. Also "yard food" is usually less expensive but might take a minute for you to acquire a taste for it :-)