Strange crashes + Wifly shield + RFID reader

It's just to make the code clean right ?

Suppose that you decide that the buffer needs to be 20 characters, instead. How many places do you need to change in your code?

How many after implementing PeterH's suggestions?