read the program already uploaded on arduino

For download of an stk500 compile on a Arduino Mini Pro (atmega328p) I used the latest install of AVRDude 1.0:
avrdude -C "G:\Devices\CT6A RC kit\arduino-1.0\hardware\tools\avr\etc\avrdude.conf" -v -v -v -v -p atmega328p -c stk500 -U flash:r:"c:/arduino.bin":r -P\.\COM4 -b57600

This should have produced an arduino.bin file but all I got was a repeat output of
avrdude: Recv: & [26]

and finally:
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_command(): failed miserably to execute command 0x11
avrdude: stk500v2_disable(): failed to leave programming mode

Not sure what it means but there's no dump

Have heard it might be due to the 1.0 version AVRdude and should try .22. Haven't had a chance yet but will try it out asap if I can find that version to download from somewhere.

One thing that bothers me tho is that using the serial monitor I only get a line of jibberish instead of something readable. What's supposed to be shown?