I'm looking to get the best out of my router and I read linksys WRT54G has a lot of third party support. I was considering these three routers and want to know if the other 2 are as popular (firmwares and such). I have the D-link di-624 which dies and disconnects me when I start using p2p programs, so I'm going to make a switch. Can these routers handle a lot of connections in emule without dying? Is speedbooster worth it? Are the other 2 comparable to the great reviews of WRT54G? Thanks. I appreciate it.