It seems to connect ok. When I go to system setup and "find devices" it finds the nano ok on the correct port. And when I hit the "Terminal 1" tab and set the baud rate and hit connect / disconnect, everything seems to be fine there. When i click to program, it goes through the "programming" progress bar fine and then eventually gives the verifying error after it's gotten to the 100% on the programming part. At the build output part, it even says "Programming Complete" at this point, but I'm getting nothing back from the nano, so apparently it's not really programming it correctly.
I've double checked the voltage. The resistor between the reset pin to +5 is a 10K as specified in the data sheet.
I'm using Windows Vista Business 32 bit. I've also tried such things as uninstalling the IDE and re-installing. Tried different versions of the USBtoSerial driver. Set the BasicMicroIDE to start as administrator. Tried setting it in Windows XP compatibility mode. Tried uninstalling BasicAtomIDE Pro software and then re-installing the BasicMicroIDE just to make sure there wasn't some sort of conflict going on there with that version of the software being installed on the same machine. I've also setup the driver just as it says to do in the datasheet. For fun, I even selected the nano28 instead of 18 in the IDE, just to see what would happen. I got an "error writing" message that time about half way through programming
Anyways, I'm stumped.