The Internal Portal Project