Elfwood is a large online art gallery, where people can place their stories and pictures.
The gallery consists of - Lothlorien (fantasy art), Zone 47(Sci-Fi art), Wyvern's Library(stories) and various other resources.
the URL is http://elfwood.lysator.liu.se/elfwood.html
pigpoo's work is at
http://elfwood.lysator.liu.se/loth/m/c/mcgough/mcgough.html
The site has a pretty decent comments system.