I have just had a very negative experience with Opodo. Booked tickets, got to the airport and could not check in as airline said they had not received payment from Opodo and therefore there was no tickets to be issued. Opodo helpline didn't open till 9am, flight at 9.50am, when I did get through they said my bank had rejected payment and therefore there were no tickets, there didn't see to be any concern or sympathy for my situation. I had to buy tickets from the airline then and there and was delayed as I had missed my flight slot.
Several staff at the airport said this is a regular issue that customers face.
When I contacted my bank they said that Opodo had taken the payment and then very shortly after refunded it back to my account! :-(
After looking at reviews across a number of boards I am not so positive about Opodo offering me any compensation and I find it very odd that people have bothered to contardict people's negative experiences, I think it is fair enough to say you have had a positive experience but how would you every know if loads of people had negative experiences and yours was not a reflection of overall performance, very odd indeed.