I have the WRT54G, is there anything better out there? Need to pick one up for a friend. Pricing would be appreciated as well.