Hi,
1. Make your page inherit from mojoBasePage and use the same contentplaceholders like this:
<asp:Content ContentPlaceHolderID="leftContent" ID="MPLeftPane" runat="server" />
<asp:Content ContentPlaceHolderID="mainContent" ID="MPContent" runat="server">
<mp:CornerRounderTop id="ctop1" runat="server" />
<asp:Panel id="pnl1" runat="server" CssClass="panelwrapper ">
<div class="modulecontent">
your grid or whatever here
</div>
</asp:Panel>
<mp:CornerRounderBottom id="cbottom1" runat="server" />
</asp:Content>
<asp:Content ContentPlaceHolderID="rightContent" ID="MPRightPane" runat="server" />
<asp:Content ContentPlaceHolderID="pageEditContent" ID="MPPageEdit" runat="server" />
Also if you have Codesmith, you can generate starter code for pages, business objects data access etc using templates I have included under the CodesmithTemplates folder in the source tree. This makes things go much faster.
2. See this link: http://www.mojoportal.com/addingcustomitemstotheadministrationmenu.aspx
Hope it helps,
Joe