A lot of it depends on what you want, and where you are willing to go. I see you are in Lynnwood. There is a KiddieKandids at BabiesRUs, and they do nice work--nothing too artsy or cheesy and they'll even do very simple if you request. I like them because they always have a special AND you get your pics the same day.
We tried JC Penney at Northgate and were NOT impressed--they didn't seem to be comfortable working with little ones. BUT, I recently did pics at the JC Penney at Bellevue Square and they were by far the best pics we have had of our daughter. Their new manager (Beth) apparently worked at the Lynnwood KiddieKandids for a long time (I only know this from chatting with her during our session). This location definitely does the kids well! We saw many, many families in there both times we went. They have a great coupon in Parents magazine right now for $3.99 portrait sheets and no sitting fee. If you do B&W or sepia it is extra, but their prices overall are reasonable. The one downside is that the pics typically come a week later, so you have to make two trips. I'm not a big mall person, but thankfully I work in Clyde Hill, really close to that mall.
KiddieKandids will allow 3 outfits, and they select only 6 of your pictures to choose from. JCPenney didn't seem to have any limits either way--we actually had quite a few images to select from and it was almost overwhelming!
Suggestions for outfits: 1 "dressy", 1 casual and 1 "seasonal". I always like the ones of my daughter barefoot too--little feet=cute!
I also make sure to get there with enough time for her to see other kids getting their picture taken, that way she is more prepared. Put the most "complicated" outfit on first, it will make changes quicker.
Have fun! We took our daughter every 3 months until she was one and then at 18 and 24, now we'll take her at 30 months because she'll have a baby sister then!!