Tinyprints? They sell really cute greetings cards that you can personalize with your own words and photos. I just ordered a couple of really cute ones from them and I'm told by friends that the quality is great.
Currently they are offering you 75% off your order of Valentines cards and they've got some fantastic designs to choose form. Just click here to buy yours and then enter the code VDAYGC at checkout. They will then either send it to you or you can have it mailed directly to the recipient. You can even tell them exactly which day you want it mailed. Have fun designing! Be warned.....it's REALLY hard to choose just one!!