The reason I wanted to do it via the eService centre was to get the bonus asia miles for using the citibank credit card.
Can you still get the bonus miles when booking via the eService center? I had the impression that it was online for bookings done online.