Pax will also have to consider the cost/time/difficulty of getting from Barcelona city centre to the airport. Did I see this being discussed somewhere on either an FR or another thread recently?
It may prove difficult to beat the advanced purchase internet rail fare.