gf: molly maid for sure is an amazing gift if she has a big place but if she only spends 30 min a week cleaning because she lives in a shoebox downtown maybe not. Other ideas are spa...sure it's been done but most ladies would still love it and some have never been to a spa before (*raises hand*) and of course if she has any hobbies getting something related will show you pay attention, a romantic night complete with a rented hotel room...so many answers for girlfriends but try to think outside the box and do/give something she would never ever expect. The best gift I ever got was a set of 100% egyptian cotton sheets and the fluffiest housecoat you could ever imagine. I needed both really badly as I had no nice sheets (just broken up with someone) and my new place had roommates but I totally did not expect to get them from the guy I had just started dating because I had never said anything to him about wanting either.
sp: decoration for her incall (framed picture in her style, lamp, etc, just make sure you understand what she likes and what colours she decorates in), gift certificate to get new photos done, book her for an overnight and instead of making her work make the night about her, a cash tip if you have never given one before, sneakily find out her fav hole in the wall restaurant and get a gift cert for there or book her for social time and take her there...the standby is of course gift certs for toys, clothes, lingerie or nail salon.
Let your imagination run wild!