If you check back on the OP, there's a workaround to WIFI. If you set static IP using either computer or your phone (Skreelink who found the workaround did it on his computer, I just did it from my phone and it worked fine) and use Google's DNS servers rather than your ISPs, it should work fine. Still working on getting dynamic IP fixed, but from what I've read the Milestone X has issues with dynamic IP and it communicates differently, so essentially we have to get the .621 kernel loaded back up

which is not an easy task...
I'll take a look in to finding R2D2. I can probably grab it off ROM Manager as well, just need to get off my lazy behind

haven't been feeling it lately after the last 10 SBFs trying to get the kernel situation under control LOL