it is this year's new foundation, very watery, light, but lasting (not sure if the name is correct but stars with "water")
or you can try Giorgio Armani Luminous Silk Foundation. Tons of good reviews online but a little ex. should be worthy.
Compact foundation, I recommend Guerlain Parure crystal pearl or Pearly white. The former has been liked by lots of ppl such as Aurora. It is very lasting and natural. The former has stronger coverage and even more lasting, but can be quite intense (Even the darkest shade turns out to be fairer than what it looks in the pan. Maybe it is due to the special ingredients they use which is supposed to reflect light... But if you look for good coverage and all day long lasting, it should be a good one! Just be careful when choosing the shade. I chose the fairest shade and can create a Geisha look with it! However, I still like it though... So I guess it is a good compact. I am trying to apply the theory of blush to it now ==> using 187 brush to apply it Orz...