BG brought up a good point I forgot to mention. If you are serious about spending range time with this gun, make it quality time. The best way to ensure that is with a quality shoulder recoil pad.
Without one, 5 shots may have you flinching. With one, I have no problem shooting up to 50 shots in a single range session.
For me it is a don't leave home for the range without one, item.
I use, and recommend the Past mag plus recoil shield.(I picked up an extraone on ebay for 15$ last week....FYI)
http://www.battenfeldtechnologies.com/310010.html