Concatenate 5 string at once

"Complex code" and strings not working as expected might point to you running out of memory.

Is your Arduino using a 168 or 328 ATMega?