Can Arduino-IDE use incorrect avrdude ?

Had a perfectly working ArduinoISP running, using which I've programmed 3 ATtiny2313A's last week.
Only thing that has changed between then and now, is that I've installed "AVR Studio 5".
Today, when I rigged up my ArduinoISP (on Duemillanove), and try to blow fuses on the ATtiny2313A's, by selecting board-type as "ATtiny2313 @ 8MHz" (as supported by Arduino-Tiny), and try to burn bootloader "w/ Arduino as ISP", I get this error --

avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.

The pin#9 Heartbeat (slow fade-in/fade-out) on Duemillanove, in ArduinoISP mode, is running quite fine, so that indicates that the ArduinoISP is good. I've checked the wiring between ArduinoISP and target ATtiny several times, and find nothing obvious.

Looking up for the error, I found this text --
http://arduino.cc/en/Guide/troubleshooting#toc23
which says,
"...Either you have the wrong board selected from the Tools > Board menu or you're not using the right version of avrdude."

For "Tools > Board" menu, I've selected the target board as mentioned above (ATtiny...), so only other thing that I've a lead on is whether "avrdude" that is being used by Arduino-IDE, is no longer pointing to the one shipped with Arduino, but maybe one from "AVR Studio 5" ??

Is this a possibility ? How could I proceed ?

thanks,
f74

Argh. Apologies !!

While checking the wiring for the N-th time, I found the dumbest mistake of swapping MOSI/MISO. Now everything works quite fine.