Actually now that i think about it, this could be an alternative to hosting the ROMs (incase M$ wants to take ours down too) if we could get the phone part working. I'm still running windows on my computers (home and work) though so i'm probably not going to head that direction right away.
Oh and it looks like they already got the 4gb mem card working