At Q studio in Maplewood mall, they have amazingly cheap walk in portraits. They cost hardly anything (You buy a session that includes wallets).
They have a whole bunch of backrounds (Most of which are tacky) and are pretty flexible for what you want. It's in/ out, get your proofs in 30 minutes. It is no Sears, but it's cheap, and GREAT for passports (cheaper than a drugstore). We got ours there and were not disapointed.