Automating SRS searches

For years I never went near an SRS server – and now I find that I use one most days.
I’ve been trying to figure out how to construct URLs in order to run automated search/retrieval at an SRS server. There are a few options – EMBOSS, for instance, allows you to specify a remote SRS server in your .embossrc file, but you can only retrieve using a limited number of fields for most databases.
Hats off then to the EBI, who provide useful documentation for this procedure, as well as for a number of EBI Fetch tools and SOAP web services. It’s all provided using the excellent DokuWiki.