It's too messy. Why not go with how Panera and others do this? The usual is to have the SSID and password at the counter and change it monthly to kick off moochers. Simple is better.