So is the reason I uninstalled
the reason why my phone
isn't being detected?
<<<snip>>>/QUOTE]
I think your problems are happening before you are at the actual rooting process.
Your computer needs a connection to your Hero phone, but it sounds like you have that already. For the computer to access the phone's SD card, you have to "mount" the phone. When the two are connected by the USB cable, flick down on the topmost bar (notification area) and you get the option of either just charging the phone or use it as a disk drive. To mount, select "disk drive". To unmount, select "charge only".
You only want "mount" to transfer files between the computer and phone. For all other operations, unmount so that the phone can access the SD card.
You are in college, right? There's got to be hundreds of folks around who can walk you through this stuff. Granted, I don't know how many kids can afford fancy phones with moderately-expensive plans like a Sprint Hero, but a lot of this should be familiar to people using Unix. Look for short scrawny guys with thick glasses

.
(I don't mean to be patronizing, but I don't know the level of your computer skills.)
lol i'm also a cheerleader(Well former) and model
so my pool of friends aren't exactly the brainiest
with always drunk frat boys, Jocks who get hit in the
head a lot and cheerleaders who are stereotypes haha
Oh also the way you were describing it above
i think you were thinking of 2.1 android
with the Just charge and Disk Drive terms
because i got that once i put 2.1 on my eris.
Is there any type of rom that I could put on my hero.
I mean yEah i know root is cool and all
but i mean is there a leak i can just flash on my hero
and call it today without having to be dumbfounded with root
Before the eris had the option of being rooted, the erises had a 2.1
leak(they now have their 3rd leak)
and i never used fresh kitchen or anything
i just put the file on my sd card
pressed the volume button and something else
and it booted in recovery
and took about 10 mins