Only 2.5gb? I've ripped about 60 gigs of oggs already from my cd collection, and I still have about a hundred disks to go.
Check out soundconverter. It can convert several formats and keep the tags. It can be used in cli batch mode or from it's gui. You'll need lame and the gstreamer-lame plugin for mp3 support.
I should warn you though. the last time I tried it, for some reason the mp3 tags it generated wouldn't display in either easytag or audiotagtools. Probably an id3 version problem or something. They showed up just fine in audacious and konqueror (with the metadata plugin) though.
BTW, it bears repeating that converting from one lossy format to another always means some level of sound degradation. Re-ripping from the original media is recommended for best quality.
Oh yeah, one more thing. Some no-brand mp3 players can play .ogg files, even if it's not stated as such on the box. If you're player is one like that, you might want to test it out.