Allow admins to add their own plugins & themes

How can I allow users to add their own plugins/themes. There are a lot of things out there that the wide range of WPMU does not cover and I do not want to download a lot to the main site and allow client use.