This explain that better then I can:
http://webhosting.devshed.com/c/a/Web-Ho...e-so-long/
http://webhosting.devshed.com/c/a/Web-Ho...e-so-long/
Quote:it can take anywhere from 36 to 72 hours for DNS changes to be totally in effect.