I have been using AppHarbor for the past few months and have been very impressed.
The new pricing seems reasonable, but I would like to know exactly what a "worker" is (e.g. is it a worker process, a thread, or a server?).
All in all, its possible to get up and running with a < 10GB shared SQL Server instance running a site with your own domain for $20/month. Seems like a pretty good deal to me.