UPDATE: 10/26/08: Bugs worked out, portal page fully functional. 10/24/08: New portal page is created.