I really cannot say why I run this blog. But here the following are NOT the reasons: 1. I have no retail product other than this blog (and the ad revenues are so pathetic that I will not miss it if it goes away). 2. Dealing with retail is very, very, very tough for people […]

Read More →