I bought a year supply of contacts last June, and I am down to my last one due to tears. I called 1800Contacts today and they are sending me out contacts to last me till June. This happened last year, too. Very nice people. Probably the best customer service I have ever encountered.
Check out fatwallet.com's forums to find deals on contacts if you need to buy some now. I will post up my deal in June. 1800Contacts will price match any deal (they used to give an extra discount).