USB Connectivity Issues

The issue i have is that im rooted. Im really new to all this so forgive the simple questions. One other thing is that when i plug the phone in, it doesnt even ask what i want to do with it (mass storage, charge, tether.)
Could i have corrupted files on my phone? Would formating my sd card unroot me?

First I would uninstall the Samsung drivers on your computer then try to reinstall them. See if you can get your computer to recognize the phone.

Second, no formatting your SD Card will not unroot your phone. The rooting and ROM are part of your phones internal memory or image now and can't be removed by any other means besides using a USB cable and Odin to return to stock Eclair 2.1

Before we worry about that try to uninstall and reinstall the Samsung drivers.
 
As stated in an earlier post, I sent my phone into Samsung and just got the diagnosis in from them. They saw the same problem and ended up replacing the Data Connector IFC600 and the Phone Board Assembly (basically the motherboard of the phone). I should get it back on Tuesday.

So if any of you have a problem where the phone is not recognized AT ALL by any computer (other than charging) try the following:
1) Make sure debug mode is off. Try different USB ports on your machine. Preferably the rear of the PC. Powered USB hub is an additional option you can try.
2) Try a different USB Cable. Shorter and thicker work better (that's not what she said)
3) Try a different machine
4) Install samsung drivers or PDA.net drivers
5) Try turning debug mode on and redo the above steps
6) Try another SD card
7) Take it to your carrier and tell them you have tried all of the above and tell them to try to connect to one of their machines.

If none of the following work, there is a good chance that something is wrong with your phone's hardware. Hope this helps someone in the future.