Revolution, can you knit, sew or anything like that? My DD always liked things like homemade hair clips - cheap clasps/kirby grips decorated with bits of ribbon or whatever - there are loads of ideas online.
You could also do something like making a batch of cookies, put them in a tin with a ribbon on top and tell your DD that they are special birthday cookies that she can eat all by herself with no restrictions.
You could print out a bunch of colouring pages from the internet (try DLTK) and make a colouring book to go with her crayons.
How about a coupon book filled with coupons for things like a pyjama day, staying up late, an extra bedtime story, her favourite tea, a shot using your camera or other things you think she would like
This site has lots of simple ideas for cheap/free gifts and for repurposing old clothes etc.
Anniversary present - have you any photos that you could use to make a kind of montage that you could stick in a cheap frame, or, if they have a digital photo frame, you could make a slideshow for that.
I often make some nice homemade bread (oatmeal and honey, perhaps) and give it as a gift with some homemade jam and some cinnamon honey butter. People always love to get it