Ok I been having a little problem with my profile url rewrite..
At first I thought it was me but then I found this page..
So now I can tell that its a problem with the default url rewrite..
I played with it.. and I have yet to figure it out..
<!--- navigation TheScene-->
<set property="PagesFolder" value="/Pages/" />
<rewrite url="^(.*)/Pages/scenenews(.*)" to="/Pages/News.aspx" rewrite="${PagesFolder}$1/News.aspx" /> name="NewsPage/" />
<rewrite url="^(.*)/Pages/concerts(.*)" to="/Pages/concerts.aspx" rewrite="${PagesFolder}$1/concerts.aspx" /> name="ConcertsPage/" />
<rewrite url="^(.*)/Pages/contact(.*)" to="/Pages/Contact.aspx" rewrite="${PagesFolder}$1/Contact.aspx" /> name="ContactPage/" />
<rewrite url="^(.*)/Pages/onlinestore(.*)" to="/Pages/OnlineStore.aspx" rewrite="${PagesFolder}$1/OnlineStore.aspx" /> name="OnlineStorePage/" />
<rewrite url="^(.*)/Pages/Artists(.*)" to="/Pages/Artists.aspx" rewrite="${PagesFolder}$1/Artists.aspx" /> name="ArtistPage/" />
<rewrite url="^(.*)/Pages/Video(.*)" to="/Pages/Video.aspx" rewrite="${PagesFolder}$1/Video.aspx" /> name="VideoPage/" />
<rewrite url="^(.*)/MusiciansClassifieds(.*)" to="$1/MusiciansClassifieds.aspx" rewrite="$1/MusiciansClassifieds.aspx" /> name="MusiciansClassifiedsPage/" />
<!--advanced classified navigation TheScene-->
<set property="ClassifiedsFolder" value="/Classifieds/" />
<rewrite url="^(.*)/Classifieds(.*)/(.*)/(.*)" to="${ClassifiedsFolder}$3/$4.aspx" /> name="ClassifiedsAddPage/" />
<!-- dynamic blog post rules, can be used regardless of the actual name of the page that holds blog parts -->
<rewrite url="^(.*)/(.*)/Pages/post/(.*)/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?BlogSlug=$3&BlogPostId=$4&$7" name="BlogPost" defaultPage="/Blog.aspx" urlPattern="/{PageName}/Pages/post/{Blog.Slug}/{IdentityId}/{Slug}/" />
<rewrite url="^(.*)/(.*)/Pages/posts/(.*)/Page/(.*)/(\?(.+))?$" to="$1/$2.aspx?BlogSlug=$3&BlogPageNo=$4&$6" name="BlogPostsPaged" defaultPage="/Blog.aspx" urlPattern="/{PageName}/Pages/posts/{Slug}/Page/{PageNo}/" />
<rewrite url="^(.*)/(.*)/Pages/posts/(.*)/(\?(.+))?$" to="$1/$2.aspx?BlogSlug=$3&$5" name="BlogPosts" defaultPage="/Blog.aspx" urlPattern="/{PageName}/Pages/posts/{Slug}/" />
<rewrite url="^(.*)/(.*)/Pages/search/(.*)/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?BlogSlug=$3&SearchAction=$4&SearchValue=$5&$7" name="BlogSearch" defaultPage="/Blog.aspx" urlPattern="/{PageName}/Pages/search/{Slug}/{SearchAction}/{SearchValue}/" />
<rewrite url="^(.*)/(.*)/Pages/blog-tag/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?BlogSlug=$3&SearchAction=tag&SearchValue=$4&$6" name="BlogTag" defaultPage="/Blog.aspx" urlPattern="/{PageName}/Pages/blog-tag/{Slug}/{Tag}/" />
<rewrite url="^(.*)/(.*)/Pages/settings/(.*)/(\?(.+))?$" to="$1/$2.aspx?ShowBlogSettings=true&BlogSlug=$3&$5" name="BlogSettings" defaultPage="/Blog.aspx" urlPattern="/{PageName}/Pages/settings/{Slug}/" />
<rewrite url="^(.*)/(.*)/Pages/comments/(.*)/(\?(.+))?$" to="$1/$2.aspx?ShowBlogCommentsAdmin=true&BlogSlug=$3&$5" name="BlogCommentsAdmin" defaultPage="/Blog.aspx" urlPattern="/{PageName}/Pages/comments/{Slug}/" />
<rewrite url="^(.*)/(.*)/Pages/edit/(.*)/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?BlogSlug=$3&BlogPostId=$4&BlogEditMode=true&$7" name="BlogPostEdit" defaultPage="/Blog.aspx" urlPattern="/{PageName}/Pages/edit/{Blog.Slug}/{IdentityId}/{Slug}/" />
<rewrite url="^(.*)/(.*)/Pages/insert/(.*)/(\?(.+))?$" to="$1/$2.aspx?BlogSlug=$3&BlogInsertMode=true&$5" name="BlogPostInsert" defaultPage="/Blog.aspx" urlPattern="/{PageName}/Pages/insert/{Slug}/" />
<!-- shows all blog posts regardless of the blog they were posted to -->
<rewrite url="^(.*)/(.*)/Pages/posts/(\?(.+))?$" to="$1/$2.aspx$3" name="AllBlogPosts" defaultPage="/Blog.aspx" urlPattern="/Pages/{PageName}/posts/{Slug}/" />
<rewrite url="^(.*)/(.*)/Pages/posts/(.*)/wlwmanifest.xml(\?(.+))?$" to="$1/wlwmanifest.xml" name="WlwManifest" urlPattern="/wlwmanifest.xml" /><set property="SocialNetworkingFolder" value="/MonoX/Pages/SocialNetworking/" />
<!-- file view -->
<rewrite url="^(.*)/Pages/fileview/(.*)/(.*)/(\?(.+))?$" to="$1${SocialNetworkingFolder}FileView.aspx?FileId=$2&ReturnPageId=$3&$5" name="FileView" urlPattern="Pages/fileview/{FileId}/{ReturnPageId}/" />
<rewrite url="^(.*)/Pages/fileviewsa/(.*)/(.*)/(\?(.+))?$" to="$1${SocialNetworkingFolder}FileViewStandalone.aspx?FileId=$2&ReturnPageId=$3&$5" name="FileViewStandalone" urlPattern="Pages/fileviewsa/{FileId}/{ReturnPageId}/" />
<rewrite url="^(.*)/Pages/(.*)/filelist-tag/(.*)/(\?(.+))?$" to="$1/$2.aspx?fTag=$3&$5" name="FileListTagFilter" urlPattern="/{PageName/Pages/filelist-tag/{Slug}/" />
<!-- site search -->
<rewrite url="^(.*)/pages/search/(.*)/(\?(.+))?$" to="$1/MonoX/Pages/MonoX/SearchResults.aspx?srchq=$2&$4" name="SiteSearch" urlPattern="/Pages/search/{Query}/" />
<!-- dynamic group rules, can be used regardeless of the actual name of the page that holds group parts -->
<rewrite url="^(.*)/(.*)/Pages/GroupView/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?GroupId=$3&$6" name="GroupView" defaultPage="/MonoX/Pages/SocialNetworking/Groups.aspx" urlPattern="/{PageName}/Pages/GroupView/{ShortId}/{Slug}/" />
<rewrite url="^(.*)/(.*)/Pages/GroupEdit/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?GroupId=$3&EditMode=true&$6" name="GroupEdit" defaultPage="/MonoX/Pages/SocialNetworking/Groups.aspx" urlPattern="/{PageName}/Pages/GroupEdit/{ShortId}/{Slug}/" />
<rewrite url="^(.*)/(.*)/Pages/GroupList/(\?(.+))?$" to="$1/$2.aspx$3" name="GroupList" defaultPage="/MonoX/Pages/SocialNetworking/Groups.aspx" urlPattern="/Pages/{PageName}/GroupList/" />
<rewrite url="^(.*)/(.*)/Pages/GroupInsert/(\?(.+))?$" to="$1/$2.aspx?InsertMode=true&$4" name="GroupInsert" defaultPage="/MonoX/Pages/SocialNetworking/Groups.aspx" urlPattern="/{PageName}/Pages/GroupInsert/" />
<rewrite url="^(.*)/(.*)/Pages/GroupSearch/(.*)/(\?(.+))?$" to="$1/$2.aspx?SearchValue=$3&$5" name="GroupSearch" defaultPage="/MonoX/Pages/SocialNetworking/Groups.aspx" urlPattern="/{PageName}/Pages/GroupSearch/{SearchValue}/" />
<rewrite url="^(.*)/(.*)/Pages/GroupSearch/(\?(.+))?$" to="$1/$2.aspx?ShowAllGroups=true&$4" name="GroupSearchShowAll" defaultPage="/MonoX/Pages/SocialNetworking/Groups.aspx" urlPattern="/{PageName}/Pages/GroupSearch/" />
<rewrite url="^(.*)/(.*)/Pages/GroupCategory/(.*)/(\?(.+))?$" to="$1/$2.aspx?Category=$3&$5" name="GroupCategory" defaultPage="/MonoX/Pages/SocialNetworking/Groups.aspx" urlPattern="/{PageName}/Pages/GroupCategory/{CategorySlug}/" />
<!-- social networking general -->
<rewrite url="^(.*)/(.*)/Pages/RequestConfirmation/(.*)/(.*)/(\?(.+))?$" to="$1/MonoX/Pages/MonoX/Confirmation.aspx?RequestType=$2&RequestId=$3&$5" name="RequestConfirmation" urlPattern="/Pages/RequestConfirmation/{RequestType}/{RequestId}/" />
<!-- Photo Gallery -->
<rewrite url="^(.*)/(.*)/Pages/activeview/(.*)/albumview/(.*)/(\?(.+))?$" to="$1/$2.aspx?AlbumId=$4&activeview=$3&$6" name="PhotoList" defaultPage="/MonoX/Pages/SocialNetworking/PhotoGallery.aspx" urlPattern="/{PageName}/Pages/{ActiveControlAction}/{ActiveControlValue}/{AlbumView}/{AlbumId}/" />
<rewrite url="^(.*)/(.*)/Pages/activeview/(.*)/photoview/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?FileId=$4&AlbumId=$5&activeview=$3&$7" name="PhotoView" defaultPage="/MonoX/Pages/SocialNetworking/PhotoGallery.aspx" urlPattern="/{PageName}/Pages/{ActiveControlAction}/{ActiveControlValue}/{PhotoView}/{PhotoId}/{AlbumId}/" />
<!-- discussion board -->
<rewrite url="^(.*)/(.*)/Pages/dboard/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?boardId=$3&$6" name="Discussion" defaultPage="/MonoX/Pages/SocialNetworking/Discussion.aspx" urlPattern="/{PageName}/Pages/dboard/{BoardId}/{Slug}/" />
<rewrite url="^(.*)/(.*)/Pages/dtopic/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?topicId=$3&$6" name="DiscussionTopic" defaultPage="/MonoX/Pages/SocialNetworking/Discussion.aspx" urlPattern="/{PageName}/Pages/dtopic/{TopicId}/{Slug}/" />
<rewrite url="^(.*)/(.*)/Pages/dfilter/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?tftype=$3&$6" name="DiscussionTopicFilter" defaultPage="/MonoX/Pages/SocialNetworking/Discussion.aspx" urlPattern="/{PageName}/Pages/dfilter/{FilterType}/{Slug}/" />
<rewrite url="^(.*)/(.*)/Pages/dfilter-tag/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?tftype=$3&dbtTag=$4&$6" name="DiscussionTopicTagFilter" defaultPage="/MonoX/Pages/SocialNetworking/Discussion.aspx" urlPattern="/{PageName}/Pages/dfilter-tag/{FilterType}/{Slug}/" />
<rewrite url="^(.*)/(.*)/Pages/dmessage/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?dmsgId=$3&dmsgMode=$4&$6" name="DiscussionEditMessage" defaultPage="/MonoX/Pages/SocialNetworking/Discussion.aspx" urlPattern="/{PageName}/Pages/dmessage/{MessageId}/{Mode}/" />
<!-- dynamic content page -->
<rewrite url="^(.*)/Pages/ContentPage/(.*)/(\?(.+))?$" to="$1/MonoX/Pages/Content.aspx?hdci=$2&$4" name="ContentPage" urlPattern="/Pages/ContentPage/{ContentId}/" />
<!-- mobile dynamic content page -->
<rewrite url="^(.*)/Pages/Mobile/Content/(.*)/(\?(.+))?$" to="$1/MonoX/Mobile/Content.aspx?hdci=$2&$4" name="MobileContentPage" urlPattern="/Pages/Mobile/Content/{ContentId}/" />
<!-- my custom profile TheScene -->
<set property="MusicProfile" value="/CustomProfiles/MusicProfile/" />
<!--
<rewrite url="^(.*)/(.*)/(\?(.+))?$" to="$1${MusicProfile}/Music.aspx?UserName=$2" name="Profile" urlPattern="/{UserNameUrlEncoded}" />
-->
<rewrite url="^(.*)/music/(.*)/(\?(.+))?$" to="$1${MusicProfile}/Music.aspx?UserName=$2&$4" name="Profile" urlPattern="/music/{UserNameUrlEncoded}/" />
<!-- do not remove the last rule - supports for default page if all rules above have failed -->
<if url="^(.*)/\?language=(.*)(\?(.+))?$" rewrite="$1/Default.aspx?language=$2&$4" /></UrlRewriter>
This is why I changed all the url rewrites above however I am still a little scared that default MonoX functionality may still need fixed in some way..
But not domain.com/music/profilename/ .. I feel the / will confuse people. I would like it to work with or without it..