Thanks for the replies. I guess I was a bit too excited when logging into my router (Open Networks 624W) and checking out what it is running on and stuff. (uname, arch, etc...) And find out it is BusyBox and is mips arch.
So BusyBox doesn't actually have a kernel, but a binary to be run on the firmware on the router. I just thought if it is GPL then it means they (Open Networks) must release the source for accessing the network interface or whatever... ~_~ But yea, thanks for suggesting Soekris, it seems like a good replacement for the blobed router I have now... so do kd85.com like... sells boxes that already has OpenBSD installed? Some of the boards have 3.3V PCI connector, so I can like plug a PCI Wifi card into it? I want to set-up a wireless router since that's the thing I am trying to replace.