I am looking at creating an e-card wizard and would like to know if there are any modules that exist which would help with this. A link should be added to a node and then the user should be able to create an e-card using information from this node. They need to be able to select a theme/image for the card, add a caption, add their email and the recipients email and then send it. Options to then share this with Facebook or Twitter etc should then be available.
Anyone done anything similar before?