Here's a site that that is along the same theme as Ravi's post: Tales of Old Shanghai.