I am looking for a cheap but powerful dev board for an ARM9 processor. It needs to be able to run linux. I am unsure about the exact specifications for RAM and such(thats partly why I'm posting this question). I would however like it to have SD, Ethernet(or WIFI) and USB. Any suggestions?