Really nice write-up. i also built my own, feels good.