By Andrew Billiter
The price of crude oil, seemingly stabilized after a lengthy period of precipitous decline, dropped again to $43 a barrel last week as global production continued mostly unabated, prompting the International Energy Agency to issue a warning that current oil storage capacity is reaching its limit.