Ohhhh, just thought of something to add.
Typically if I can't afford ANYTHING (not likely I'm good at bargain hunting) then I usually feel bad sending my child to the party... like a moocher... that is TOTALLY just me I'm sure, I have issues I know. Oddly it doesn't bother me in the least if peeps come to our party but don't bring a gift... isn't that strange? But, that side note got me thinking...
With the economy as it is, a lot of households are struggling... and I'm sure at least one kid somewhere is attending a party but not able to bring a gift... well, it would be awful for you to go to all this trouble to do this big nice party and then when it comes time for presents there are only a couple... from the kids who could afford it... well maybe not awful, but a bit anti-climactic anyways... that's another good reason to buy little things... I LOVE the idea about bubble bath and outfit posted earlier... things like that that you know she will use and like... that's not so much a present as it is a future... but it's still a nice little something to open.
My 7 year old loves art supplies, so we always mention those if folks ask for ideas... even a small $1 pack of crayons or markers from the dollar store make her smile. Here lately she's been making noise about wanting to sew, so packs of thread or easy/kid patterns (like a pillow maybe)... things like that just keep giving... they learn a skill and can make things for others which I just loved as a kid and still do... so that's another idear.