Seeking Collaboration on a Internet Arduino Device

I've created a board design for the device. I feel like it could be layed out much more efficiently. if anyone has any suggestions on how to do it, or would like to take a stab at creating their own version and upload it to the code.google site that would be great. Here is a image of the board.

The files are available here: Google Code Archive - Long-term storage for Google Code Project Hosting.
If you create your own version please upload it to the google page. Thanks for everyone's support.
-Tim