Free registration, 20 free prints, unlimited photo storage and pictureshare.......This 'thing' on the internet you've found.......
It isn't Jessops Picturehouse/Snapfish service by any chance is it? LOL
P.S it's here;
http://www.snapfish.co.uk/registration