Ok, not sure if this is nationwide but I went into Next in London Victoria shopping centre today and after giving my email address and name (no lengthy form) I was given a free £10 to spend online. The only t&c of note is that there is a minimum spend of £15. It's possible its new online customers only but I didn't see that in the t's and c's. Just pop in and keep an eye out for leaflets! Not bad if you can get £15 worth of clothes for £5!