Linksys released the WRT54GL in 2005.. It's 2013. It's probably safe to say you got your $99 worth out of it.
I used to have a WRT54GL. It had a problem where it could not handle over a few thousand packets per second. This would cause problems with counter-strike when browsing for games as the game browser would send out a flurry of udp packets to hundreds of hosts.