It seems this site has improved. And some of my good friends are checking it out. So I am now uploading all my photos here.