[eluser]John Pantoja[/eluser]
An idea....or two
One web service I was working on, a co-work suggested it would be awesome if the url could be embedded per say. This web service provided validation, filtering and conversions, say if I wanted to validate an IP, convert it to Aton and the back the url would look like: /AtonToIP/IPToAton/ValidateIP/192.168.1.1
I can't remember how it rolled but basically everything that had a / after it was assumed to be a function so I would populate an array and call the functions in reverse and pass the result to the next.
Another idea is to stop at breed then assume everything else is an option, maybe separate by comma.