No.  However, by creating an account you will have access to a variety of useful features, such as an online address book, reminders, saving favorite e-cards and wallpaper, tracking e-cards you have sent and received, and seeing which sent e-cards have been viewed.