Hey Heath, The function that I created on the main.aspx.cs page can be accessed from user.ascx.cs page, I don't have any problem with that. In traditional .asp pages I could just create a variable called pageStatus = "main" on the main.asp page and the user.ascs page would be an include file which would hold my flash application that have status = <%pageStatus%>, so if I went to home.asp page, the home.asp page would have pageStatus="home" and the services.asp page would have pageStatus="services". So in my flash application anytime you would go a page it would display the value of that page accordingly. Sorry, if I sound frustrated, doing some of the simpliest things in asp is a little more difficult in asp.net. I wrote this function out of frustration, I know there is a simpler way to do it. Thanks a lot in advance! public string pageStatus() { string strURL = Request.ServerVariables["URL"]; StringBuilder replaceFunc = new StringBuilder(strURL); strURL = replaceFunc.Replace("/web_isotope/","").ToString(); strURL = replaceFunc.Replace(".aspx","").ToString(); return strURL; } Also can I inheret the class from my main.aspx.cs page in the user.ascs.cs page. Thanks again. Jaime