templates: fix a few buttons
email list: add a new app for email list functionality
models: remove the on_mailing_list field from CustomerProfile

In order to keep things simple I'd like the test for whether or not a customer is on the mailing list to be a lookup for their particular email address.  I've removed the on_mailing_list field from all contact info forms.  It's still part of the CreateAccount form, but it's not in the checkout forms.  I'll have to find some other way to ask them to subscribe.
mailing list: update the mailing list when a user changes their email address
views: add a subscribe-to-mailing-list view
mailing-list: add unsubscribe links

Add a mailing-list/unsubscribe view for logged in users.  For users that aren't logged in provide a view that accepts a cryptographically signed email address.  The email that we send out will have an 'unsubscribe' link at the bottom that directs to this view.
templates: add subscribe/unsubscribe links to the accounts page
forms: use some predefined widgets for name & email
settings: add some email addresses to our context processor
re-branding:  The Toy Tree --> Brainstand Toys

There are still some dangling Toy Tree references in the blog, but I'll clean those up when I completely re-work that app.
email: use a proper notifications email address
css: apply two background gradients to html

The top gradient aligns with my header bar and the bottom aligns with my footer (which is now completely black).  This looks so much better, but at the moment in only works on firefox.
forms: improve label / description text
css: some secondary navigation hover tweaks
css: ugh, add some default padding to p elements
templates: improve the wording/appearance of a few password-reset pages
templates: improve Account tab
templates: improve the 'reset password' templates
settings: make a 'phone_service' variable

I want to avoid the situation of having my phone number and other contact information hardcoded all over my website.
templates: use the hCard micro format on my 'contact' page