@jerrycornelius777 click any banner free £5 credit when you activate the sim card with £10 as for calls and texts yes o2 is cheaper but if you post on this forum here in GD and other parts of the forum giffgaff will give you some payback and it ends up a free service.
Yes, if your calls total less than 150 mins per month then the £5 sounds to be best for you on Giffgaff. You can always exchange airtime credit for goodybags. It can be done here online, or by calling 43430 from your GG phone and following the prompts, so you could top up £10 and use it to buy 2 months goodybags. Alternatively, if you make much less than 150mins of calls in a month you could well find it cheaper on classic o2 (or Three mobile 321 PAYG)