There are also other boards running
uclinux, such as the ones from
Arcturus. But they aren't any cheaper (and they are not as compact).
If price is more of an priority than device size, then you probably would look at some of the linux based routers, they might have big enough production runs to bring down the price.