Years away? Gosh! Depends a bit on where you want your servers to be located, I guess, but still. For a lot of server hosting customers, prices for additional IPs have already increased steadily over the last few months. But don't take my word for it, here's a bit from a recent APNIC announcement, for example:
"APNIC expects normal allocations to continue for a further three to six months."
Practically nothing? Are there tier-1 providers charging for IP space now? I can confirm that neither Level3 nor Global Crossing charge for IP allocations as of a month ago.
(The whole "charging for IP addresses" racket always left a bad taste in my mouth, since it's a public resource for which ISPs aren't paying, other than the overhead of being expected to justify and account for the space they've been allocated.)
Even if you host websites, nothing until ipv4 actually gets scarce or costly.
Just because all ipv4 address space is "allocated" doesn't mean it's used or even allocated to end users.
I'd start worrying when you have to pay a lot of money to get a second IP on a server for example.
That'll probably be years away.... still good to read up on ipv6 though.