Searching around I haven't found any recent answers to this question.
The other answers I have found focus on versions 1 & 2 of the MVC framework.
Now with MVC 3, is there a simple way to execute and return a partial view as a string or should we still be implimenting our own solution? as can be found in other answers such as:
ASP.NET MVC Razor: How to render a Razor Partial View's HTML inside the controller action
(note that the article presented in the accepted answer refers to MVC 2).