follow this thread to get your phone rooted
How To Root Your Samsung Moment (2.2.2 Froyo)
then go to the development section that headlessponch linked you to and flash a rom that you like.
I suggest either the Keylime (previously called Ultimate) or the Cadman rom. They both have all of the tweaks and fixes you will need.
Get all of your files together so you can go from start to finish in one sitting.
Should take less than an hour.
Once you get rooted and get to the point of having a full EB28 rom, you'll want to calibrate your battery meter again. When you reflash a rom, it has to rebuild the files that do things like control the battery gauge. When that file gets rebuilt, it puts 100% at whatever the current charge is. So recalibrating it will let you actually set 100% at 100%. So you can get full use of your battery.
you can also look into changing your settings for faster 3g speeds. you can search on that site for both threads to tell you how to do it.
The rooting process is easy. Flashing the roms is easy. The hardest part is not leaping for joy when your phone boots up in less than a minute, and you can call someone without freezing your phone and the thing runs stupid fast.
You can also look into getting a bit faster 3g speeds.