Mini not cooperating (programming)

In my weather station, 2 of the digital pins shorted out and now I can't get it to do anything (no activity lights on the mini to know if it's even alive), doesn't respond to bluetooth or run the bootup sequence I have it set to do to the LCD screen.

Got another one from mouser, and I can't get it to program. I've tried multiple reset techniques, but I either get 'not in sync' or 'programmer not responding'.

I've tried programming it over both FTDI and slaved off a DIP uno, both Windows 7 and OSX 10.6

Binary sketch size: 11930 bytes (of a 30720 byte maximum)
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avrdude -C/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega328p -cstk500v1 -P/dev/tty.usbserial-FTFBFE6C -b57600 -D -Uflash:w:/var/folders/cx/cxFzDNw2G2OZ5d+38E1XeU+++TI/-Tmp-/build4147158223645333978.tmp/weather_station.cpp.hex:i 

avrdude: Version 5.4-arduino, compiled on Oct  9 2007 at 11:20:31
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/

         System wide configuration file is "/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf"
         User configuration file is "/Users/Steve/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port            : /dev/tty.usbserial-FTFBFE6C
         Using Programmer      : stk500v1
         Overriding Baud Rate  : 57600
avrdude: Send: 0 [30]   [20] 
avrdude: Send: 0 [30]   [20] 
avrdude: Send: 0 [30]   [20] 
avrdude: ser_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding
avrdude: Send: Q [51]   [20] 
avrdude: ser_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding
avrdude: Version 5.4-arduino, compiled on Oct  9 2007 at 11:20:31
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/

         System wide configuration file is "/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf"
         User configuration file is "/Users/Steve/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port            : /dev/tty.usbserial-FTFBFE6C
         Using Programmer      : stk500v1
         Overriding Baud Rate  : 57600
avrdude: Send: 0 [30]   [20] 
avrdude: Send: 0 [30]   [20] 
avrdude: Send: 0 [30]   [20] 
avrdude: Recv: . [12] 
avrdude: stk500_getsync(): not in sync: resp=0x12
avrdude: Send: Q [51]   [20] 
avrdude: Recv: . [12] 
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x12

avrdude done.  Thank you.

progress. cycled mac between mini 328, mini, mini 328 and it programmed blink onto it.

Windows sisn't as happy. Just noticed it's running at 115,200. how do i tell it to do 57600?

Hmmm... the setting is in hardward\arduino\boards.txt, but your mac and win machines should have identical boards.txt files. Are you sure you selected the exact same board on both computers?

No, they are different. Windows laptop has a virgin arduino install, mac desktop has the teensy add-in + extra board combos in the file.

That said, out of nowhere, the mac desktop wants to do the 115,200 thing now...

edit -shrugs- This is Bass Ackwards wierd..mac just worked now at 115200. O.O

Well, the mini328 uses optiboot, so 115,200 is correct.