Using the WiFi shield - Entering SSID/Password alternatives other than hardcode

So while using the Arduino wifi shield, the SSID and password needs to be coded into the sketch before uploading. That's the method I know, but is there another method where I could pass those values into the Wifi shield (like a a wifi configurator of sorts)?