'
and add a 'SubscriberFirstname' column to the newsletter database table ( and create a new message/campaign template token for this eg %Subscriber.Firstname% )
The reason : Just now, we can send messages like so:
'Dear %Customer.FullName%,'
in an email but this will look like 'dear , ' to anyone who only signed up for a newsletter because they did not provide a name.
I think what should happen is that the first name of anyone who signs up as a customer and who wants to receive a newsletter
OR
the firstname of somone who only signs up for a newsletter
is added to the newsletter database table - then in campaigns , we can use
'Dear %Subscriber.Firstname%,'
I added the suggestion to http://nopcommerce.codeplex.com/WorkItem/View.aspx?WorkItemId=8380
(I think a %Customer.Password% token would also be of great use )