I've used Kelsey Call (look her up on Facebook, Kelsey Call Photography) before but she isn't cheap either. An individual photographer won't be cheap.
If you're not looking to break the bank, we've loved The Picture People at Deerbrook. Even then they are not super cheap but not as much as a photographer. 4951