I have serious issues with sending greeting cards on time. Sure, sometimes I'll remember an upcoming birthday several weeks in advance and purchase a card... and then not drop it into the mail until my greeting is already belated. My mom received her Mother's Day card in July this year (hand delivered when I was visiting home, mind you). But lo and behold have I discovered a life-changing site -- well at least as far as keeping timely correspondence goes.

Jack Cards, created by two buds in 2005, is an amazing greeting card website -- with a little twist. You shop for and purchase greeting cards on the site, they mail the cards to you, you receive the cards, sign and personalize them and then drop 'em in the mail. On time. They will even stamp and address the envelope for you, if you wish. Seriously!

Membership to the site is free. Simply set up an account, select important dates you want to remember, and shop away through their selection of adorable, unique cards. Don't worry -- Jack will also send reminder e-mails for upcoming events, and you can buy cards months in advance and schedule their shipment to you.

With the reminders, scheduling, addressing and stamping of the cards, Jack Cards is like the best personal assistant ever.

You're welcome.