The "catch" with the CST and others like them is that once you sign with them, you can't get out or even move your money. They have a large "enrollment" fee that will be reimbursed at plan maturity but if you want move for any reason, it will cost you a lot. They also don't give you much in terms of updates and stuff. I'd probably suggest going with a bank.