Good point about getting a return ticket - though I think I will take my luggage with me and check it in in Macau as daniellam suggested. There's no information about how early you can do that there - does anyone know, i.e. can you check in there in the morning but leave in the afternoon? Otherwise I'll try to find out when I arrive at the airport...