Jade,
I really wish I'd had your code a month ago when I started to hack in pieces of the intranet module into teamhydroski. I may be back on that project shortly...or never...but I'd love to know what sort of functionality your module has.
Is it a package? Can it be released as an "at your own risk alpah" package so if someone else is trying to create an intranet they have a starting point?
How hard would it be to integrate it into pre-ACES 3.4?
When I started using the customers code from intranet on my ACES installation I simply created a link to intranet/customers...fixed a few bugs so the pages ran...renamed some of the fields...and we were off. For my little bitty company it was not necessary to actually create a portlet or anything fancy. I fix the UI a bit every week.
I wonder if I would have had a better UI faster if I had had your code..even if I would have had to go fix a few things to make it compatable with my 3.4 version.