Good friend, Matt Milner, has posted a good example for working around the requirement of creating a metadata access point through a service host.  I specially like his use of the System.Configuration classes.