Posted by Norbie on October 29, 1998 at 21:35:40:
Hi! I was just wondering if anyone is familiar with this site. A friend of mine just signed up for his homepage here. As far as I can see it doesn't have any annoying popup windows and brands.
It also says it has unlimited space. Does this sound to good to be true? lol