If you know me, then you will know that I don't need an excuse to do a project involving photographs! So what could be cuter than personalised colour cards, using photos of your little one and of outings or items that they are familiar with. I searched through my pictures, chose some photos and then using Picasa (a free photo-editing program), I added the colour names. I had these printed and created a little picture book, putting the photos in an inexpensive photo album. You could also laminate the photos and turn them into flashcards. (I added the "spots' and "stripes' pictures just for fun.)
Little One really likes his colour photo book and asks me about every picture. I managed to get these cute pics of him reading his book on my bed. I could just eat him up!