Or if you have a spare PC... x86 OpenWRT...

The added benefit is having a kickass router.