For all of you considering joining giffgaff, I am 100% happy with giffgaff. Dont be put off by some of the bad comments you see in the forums. Many networks have call centers to deal with such problems and never make it out in the open.
Today for intance, I activated a sim for a friend and it was activated in 2 minutes. Very well done giffgaff!