Hi Kent,
To get the url you can use SiteUtils.GetCurrentPageUrl();
From a module control you can get a reference to the cuurent page with this.currentPage, in a page that inherits from mojoBasePage you also have this.CurrentPage
this.CurrentPage.PageName etc, you can access all the properties.
Please in the future, just ask one question per thread instead of asking new questions on an old un-related thread.
Best,
Joe