So I borrowed my roommate's PC to try and troubleshoot a bit - Blink still uploads fine, but no matter which USB port I use, i get:
avrdude: stk500_paged_write(): (a) protocol error, expect=0x14, resp=0x64
avrdude: stk500_cmd(): programmer is out of sync
Still no luck on my macbook ... next is...