20090304 tech.tech-news: App stores: Causing more confusion?