The main differences is memory and speedboost (if it matters). There has also been some discussion about the possibility of taking an image of the WRT54GS flash chip using JTAG and flashing it to the WRT54G v2. This in theory would make it a GS unit as the board layout and chipsets are apparently identical. Wolf would be a better person to explain the hardware differences hopefully he sees this post.