Yeah, that pretty much covers it, although 'homepages' can mean web pages/sites that amatuers have done at home (typically found on freeserve.com/~myAceHomepageAboutCats etc..) Phil Parker