Been trying to update the IOS of my 3550 for the past two hours. I've scoured the net for a solution, trying various things, so here I am. Words of wisdom welcome

I am able to ping the IP address that the TFTP server is set on (my main ethernet port for my home PC). I keep getting the following...
Switch#ping 192.168.1.5
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.1.5, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/200/1000 ms
Switch#copy tftp flash
Address or name of remote host [192.168.1.5]?
Source filename [c3550-ipservicesk9-mz.122-25.sed.bin]?
Destination filename [c3550-ipservicesk9-mz.122-25.sed.bin]?
Accessing t
ftp://192.168.1.5/c3550-ipservicesk9-mz.122-25.sed.bin...
%Error opening t
ftp://192.168.1.5/c3550-ipservicesk9-mz.122-25.sed.bin (Timed out)
2 hours of scouring the internet and can't find anything to help me. Running solarwinds tftp (and yes it's started :P). I have my home router directly connected to the switch, with my PC directly connected to the home router.
The file is in all lower cases, if that's of concern. It's being entered properly (retyped it atleast 10 times so far).
Thoughts / suggestions?