I am looking for a new gun to buy my buddy for his college graduation gift when he graduates from Virginia Tech in May. I know it's far away but I want to get it out of the way. Anyway we always have to out do each other and he bought me a stainless .44 mag Ruger BlackHawk last year. I was pissed that he spent so much but whatever it is one bad ass gun. Well now I need to out do him. I am looking to spend between $3-500 on something that is pretty cool. What he has so far is: S&W 9mm (cant remember the model# 8 shot stainless, similar to the 908 nothing fancy) Remington Model 700 Sendaro .300 Win Mag Winchester Pup 12 gauge I am looking for something fun and practical. The .44 is really a gun that is fun to shoot but a great home protection gun too.....hahah He really isn't big on revolvers and likes to shoot. What do you guys recommend. He really likes the assault rifles and things like that but they seem to be kind of pricey. I am sure you can come up with something.