As a little update on the status of the coding: I had to make an unexpected trip home from college this weekend, so I'm going to be a weekend behind on this project. The aim now is to get a mostly perfect version 1.0 sometime next weekend.
http://www.pandaboard.org/ that will replace my current x86 pc, sheeva plug, and wireless router in one fell swoop. The existence of openMobile makes that look more possible than before.
Anyway, to be make your decision a little more cloudy, here's some pros and cons I can think of right now:
-The wifi sheeva plug also adds more features. Whether you need them or not is up to you.
-USB wifi cards may consume more or less power depending on the card
-Many USB cards offer poor performance (although this doesn't require much)
-I'm not sure if the wifi sheevaplug has an onboard IPEX connector for an antenna, as an antenna will likely make a big difference.