Arduino ISP not working

westfw:
You haven't really given us enough details to debug your problem...

I mentioned don't see heartbeat blinking, I think we should start with this.

Which tutorial are you using?

Official tutorial, for example. I seen some others, but they were similar to the one over here: http://arduino.cc/en/Tutorial/ArduinoISP

What chip are you trying to program?

ATTiny2313, though problem would be present with any chip.

What is the avrdude command that you are using (exactly)? Are you using the WINAVR version of avrdude or the arduino installed avrdude? (which version?)

As I have mentioned, I'm using WinAVR, not Arduino IDE. Here's what avrdude says when I tell him to program:
avrdude -p attiny2313 -P com2 -c stk500 -b 19200 -U flash:w:main.hex
avrdude: stk500_2_ReceiveMessage(): timeout
(keeps saying timeout until I terminate it)

It must be some problem with the board, though I did everything right. The board itself is ok, but sketch does not work.