Thanks guys, I switched over to the default theme and usernames work fine there, so have isolated it to a theme issue. I'm guessing there was an automatic update which has caused the issue. Have a support ticket open with the theme guys and hopefully get it sorted.