Highly recommend Mikrotik for those interested in something beyond your average household router. Their Tilera-based CCR series routers are quite nice and affordable. More L2-L7 features than you could wish to nerd out with for your home network.
Also agree with the statement that rolling your own is generally a bad idea.