I've been working with these at work a good bit lately since they are a cheap (60 bucks starting out) MPLS capable box that supports OSPF and MP-BGP. They do all kinds of neat stuff like EoMPLS and VPLS and just about any acronym you can dredge up from the network world.
MikroTik Routers and Wireless
Any Mikrotik fans out there? It just amazes me that these little things will do almost anything a carrier grade router will do (Except 720 Gbps of traffic per slot of course

)