Yeah. you can put a Controller class anywhere, even the root if you like, but i like \Controllers\Controls for a controller which renders a control as opposed to a page. Then when you want to render your control, you don't use Html.RenderUserControl, what you do is call a method on a controller....