Check one of my threads on purchasing a gun. I received great information.
This thread is going to get big, fast.
Link ?