HTC's been on somewhat of a hot streak here lately, but word on the street has it that the aforesaid outfit may not be able to ship all of its forthcoming handsets on time. A new Wall Street Journal report on falling revenue in the HTC camp notes that an undisclosed amount of delays, a larger-than-anticipated drop in contract orders and lower-than-expected sales in China could lead to drooping income in the short term, and some analysts are pointing out that the company's average selling price per phone is sliding due to looming Android competition from the likes of Motorola and Sony Ericsson. Aside from the Touch Pro2 that'll probably never, ever land on Sprint, HTC has about a gazillion other rumored handsets on the horizon, but it's hard to know for sure which "product launches" are expected to be stalled. So, is HTC secretly retooling a smattering of its handsets in order to stay one step ahead of SE and Moto? Or are old fashioned supply chain inefficiencies to blame?