I'm looking for some opinions on which to buy.  I've read some about all and I have a WRT54G, but I am looking for other opinions.  I want to setup a web server with PHP and FTP access.  I will be using it to receive pictures from my cell phone via MMS and display the pictures on a website.  If I have equal "hard drive" space between all of them which would be best?  Are there any new WL models coming out that would be better?  Also is there any real difference between the two WL models in terms of functionality.  The only difference I can find is the one is designed for USB the other for IDE.  Thanks for the advice.