As a Tomato-derived firmware, it inherits great QoS abilities which I make great use of. I don't use the NAS feature of the firmware as I have a Bubba|Two. I've found the WL-520gU's wireless coverage to be superior to my old WRT-54GS; I do miss the additional memory of the WRT-54GS however.
Overall, highly recommended combination.
I'm very pleased with my Bubba server. I do look forward to an OS update to Debian "lenny". I also would like to see Excito add NFS and OpenVPN support to the web interface.
I would look at a BlackBerry Tour on VZW.
I moved to T-Mobile from VZW to get a BlackBerry 8900 and I'm very pleased with the phone (my first smartphone) and the lower prices on T-Mobile. I love the fact that I don't have to worry about charging mid-day and can go two days easy w/o charging. The phone have good Google support with BB-specific programs for syncing, Gmail, Search, GTalk, GVoice, etc.
The BB may not be shiny and flashy like a iphone but it is a solid communications device with great third-party support.
Real Programs don't use shared text. Otherwise, how can they use functions for scratch space after they are finished calling them?