My "babies" arrived safe and sound last Thursday. We used Ladyhaye and had no problems. They were only travelling from Geneva, Switzerland, but it was still an all day affair. They left at 10am and arrived at my door at 8pm. Very long day for what is only a 1 hour flight for humans. I still don't understand why BA isn't an authorized carrier out of Geneva. We chose to use a service basically because I was terrified of making a mistake. It cost about $1000 for the cat and dog...airfare and everything. Ladyhaye was great at telling us exactly what we were suppose to do. We filled out all the paperwork, checked them into SwissCargo, and then flew to London to wait. I would highly recommend them. It really took a lot of the stress out of the process. You have to go through basically the same problems in Switzerland since they aren't EU, only your pets get this really cute Swiss passport that makes them "officially" capable of travelling anywhere in the EU provided you do that flea/tape thing everytime you come back.
And someone told me pets were easier than children....children grow up, my pets will always be my "babies"!