Jason,
How'd you like that MP5? I had the chance to shoot one this past weekend, and it was a blast. There's a trick to controlling muzzle rise with them. Place the stock on your chest just inside your strongside nipple. Put your elbows way out, push the gun into your chest, and then fold your arms as far down as they will go. Now the hardest part: getting your head low enough to use the sights! The gentleman that took me this past weekend works for Phoenix SAU, so he showed me all the tricks.
I also put about 150 rounds through his AR15 (preban, tons of goodies). That was a hoot as well. I also got to shoot an assortment of other handguns. All in all, a very nice day. If you every get the chance, try that MP5 out at 100 yards. Use the smallest diopter, and have at it! I was blasting away at a big 44oz foam cup all day, and didn't even have to hold over to hit it.
Nick R.