Base Camp automatically crashing with etrex Vista HCx

Hi,
When I start up basecamp and have my gps connected, basecamp starts automatically 'transferring' data from the gps and just freezes. The program basically crashes and I can't do anything else. Whatever happens seems to be seriously wrong, because even if I force quit basecamp and disconnect my gps, basecamp still won't work at all until I completely reboot my computer. None of this happens if I have my gps in mass storage mode. I've tried a hard reboot on my gps and deleting all info on it, but it still crashes basecamp.

I'm not sure what's going on, since I've used my etrex with basecamp before (maybe it's a patch update that I didn't realize?). Any ideas or advice?