So... I wasn't able to actually try the unroot until now and I installed everything (all the drivers and the msxml and all that) and followed every instruction but when I tried the unroot It didn't work because it couldn't find the phone.
http://puu.sh/3cycV.png
Screenshot of the attempt ^
I think it is still a drivers isssue because windows is making the disconnect and recconect sounds every so often. I will try restarting my computer and trying again but I'm not sure if that will help. Any ideas?
I'll update this post when I try restarting my computer.
EDIT: Restarted computer, same error, same disconnect/reconnect sounds.
Another EDIT: Since it is a hardware issue do you think they'll bitch that the phone is rooted when I take it in? (With my luck they'll blame the root for breaking the microSD card slot like Best Buy blames Linux for causing hardware issue in computers).
One Last Edit: Tried to to the unroot/unbrick on my laptop (the computer I did the original root on) and I get the same Disconnect/Reconnect sounds on it. I think there is an issue with windows detecting the phone when it is in download mode? If you have any advice or there is any other way to unroot (or if you think they wouldn't care as mentioned in my previous edit) please let me know