We have just booked our flights online, The process was fairly painless apart from paying for them of course.
What I noticed most though was the discrepancy in advertised price compared with the available seats when using the smaller agents though if you look through the small print it does say that the prices are just from a database of previous flights, We got a flight with PAL direct flight..NICE...!!