I have purchased a new Seagate Freeagent Desktop USB external hard drive and it used to work fine when i plugged it in my computer. Now, Windows Vista wont recognize this device any more when I connect it. I have even checked in device manager and it is now showing up their as well. When i connected it in my laptop, then it was showing properly, so I dont think that it is a drive problem. Is there anyone who can tell me whats going on?