To be honest, I agree its a relatively nice model, but you need to smoothen some bits off
Here look at this:

If you look, a lot of the rails are more rounded and smooth as well as the sides have more adjustment so they look more 3d rather than it looking slightly flatter. This is because of the use of multiple levels so the sides of the gun has a lot of raised and lowered pieces, it adds a lot to the polys when you first learn to make things more 3D but it is really worth adding them as long as its still a reasonable amount then you can really make a nice model.
Thanks
VP
My MMORPG: check out the forums at http://www.mechtec.net/forum