finally...CX is giving miles for booking online...1000 Asia Miles for each ticket booked and purchased online...
while not all routes are available...and they're probably restricted by laws to offer only published fares (market fares available on a few routes)...at least it seems they are moving towards the right direction, the first step being offering miles for online booking...