Hello C.,
Make your own flash cards. This is what I have been doing for my son since he was about 3mns old. I first started out with pictures of our family members, example: Mom, Dad, Grandparents, Dogs, Aunts (our sisters) and Uncles (my brother.) I wrote the name of each person on each flashcard and within 2 week I would ask where is Aunt Monique, where is Uncle Matt, etc. And he would point them out.
Its simple, plus I noticed that you are a Go Green person, AWESOME!!! You could use labels of items, so you are finding a second use for items in your home.
Our children are young and don't need the fancy things. Again my son is 3yrs old and he can spell over 20 words, has a vocabulary that amazing the doctors and can hold full on conversations and be able to understand the adults. And I have done this all on my own, well my husband has helped but he is a full-time worker and I am the full-time stay at home Mom.
But, again just use things around the house, actual objects work as well. Also, just in case you haven't done this hit the library. I take my son for storytime every Wednesday at our local library, he got his first library card when he turned two. Its great.
Hope this helps,
M.
Mom to a very bright little boy (man!)