I've used SierraCharts for about a year now, and also believe it's a great value.
If you're like me, and not up to par on writing your own programs, here's a link to a Yahoo support page. Registration is free.
I can program indicator based alerts really easily with just a little Excel knowledge, $45 for mytrack data and about $8/mo. for the chart service, can't beat it with a stick.