http://www.gausspistol.com/index.html
Oh, oh, oh... I really should make one for myself!
KK, think you could code in a recyclable Gauss Pistol ingame? Pure pierce damage... could use Energy Generators from mobs as ammo...
Or, hell, just use one in the recipe, have it use NO AMMO at all, but a very low recharge rate to balance it out. I know I'd definitely spec some P-C for a no-ammo short-range weapon.