Save that 5 grand. Wait until you need third party controls, and use that money then. I don't know how much your time is worth, but I find that sometimes buying a third party control is a way more efficient use of my time than trying to code one myself. Plus I get support.