I have several web sites that share common functionality - for example, address verification. Is it common practice to have a central location where this address verification service resides and is references by all of my sites? - as opposed to having the same service on multiple sites.
Are there any downsides to having the service at a central location?