Hi Kyle, apologies in my delay I'm currently travelling.
Thanks for getting back to me. In hindsight I should have used a dash rather than a dot. And without wanting to contradict you, the dot did display as an underscore rather than a comma -- maybe it was in 1.x versions as I've only noticed the since the migration/upgrade to J 2.4 then J 3.4
Thanks for the router.php info -- after a look through the code, I managed to change the comma to an underscore on the first go -- as I know ZIP about PHP it worked out well. The REM comments in the code gave me enough help.
=======================================
BTW if anyone else is having a similar issue look for this line in router.php:
rawurlencode( str_replace( '.', ',', $username ) );
& replace with the line - or character ie underscore - below:
rawurlencode( str_replace( '.', '_', $username ) );
========================================
One question though, if / when I upgrade CB in future, will the file router.php be overwritten and I'll have to swap the comma for the underscore again?
(On that note, it maybe simpler in the long run to simply change all the user names from dot to underscore and simply email the users the change to user name . Moral of the story -- don't use dots in user names!)
Thanks again, Kyle, I appreciate your help. I'll get back to the site owner and look to get the CBSubs upgrade moving soon.