3 really good ftp progs i have come accrossed out there are
smart ftp
bullet proff ftp
and cuteftp
those 3 are pretty good i like smart ftp of the 3
(yea i know u said no "3rd party software" but why the [censored] make your own when u can get one premade that thousand times better :P)