I am considering rebuilding my ASP.NET portal using ASP.NET MVC. I use the same portal solution at two different web sites, and I would like to have a single place og editing and writing articles for my sites - a management site. I have considered making an "Article Web Service" that would provide me with the functionality of creating and listing articles - but how about performance?

On my portal i need to fetch all my articles to make a list of articles (full list - ~100 articles) then show a single article with comments. The same applies to forums, blogs, media gallery, and so on. 

I think im blinded of the opportunity of providing me - the administrator - with an easy to use interface in one place where i control all the portals. 

Would the extensive use of webservices slow my portals down so much that they become useless? Is there an alternative solution to doing this single point of administration, an alternative to WebServices?

cheers,