When creating a system action (xaction with Design Studio), I can't say that I understand the difference between creating it for portlets or servlets. Can someone please clarify this for me? Why would I choose one over the other, is it based on the client or the server?

Thanks very much
- Russell