Web Client Guidance on how to partition controllers

Francis posted a question on Codeplex on how to partition controllers in our SongsController. Let us know your thoughts. He is asking how much functionality should be in the controller? Should it have searching, rating, and reviews?