While I used to work in far away places, one of my coworkers would often use this nice little flower delivery service. You would contact them through their website, pay with your credit card and then they would deliver the flowers that you chose (and a card with what ever you want written on it) to the chosen person. I thought it was a great way to stay in touch with friends and family. The service itself was surprisingly cheap and he used it quite spontaneously, just sending it randomly to his family members etc. I thought it was a great idea but never tried it myself. Ever used any similar service? What were your experiences?