I had my Senior pictures done at Steve Rubiolo. Not only was my total package less expensive than the one offered by the "official" Senior Portrait people endorsed by my school, the pictures themselves came out much nicer.
The staff there couldn't have been more friendly and helpful. They had a large selection of props to use during the photo shoot. And they made the process fun and relaxing.
I would be happy to give them repeat business in the future, should I have an occasion to hire a professional photographer.