Good to hear.
I can tell you that the linksys wrt54g & that range of routers has slightly buggy firmware. They are unreliable when used in UPnP mode, and thus are better port forwarded. Your problem might have been the UPnP failing.
UPnP is where a program with UPnP abilities is able to communicate with the router to open a port for that session.