Just to say that I've never been a fan of GHD's - I have very fine hair and GHD's just makes it static. My hair is naturally straight though so I just need something basic to make it look more polished on the rare occassions that I bother.
I've had mine years though so someone else may have a suggestion for you!
I've got Babyliss straighteners and they are absolutely fine. Haven't tried GHDs though, so can't compare - but there's no way in the world I'd pay that much. I do splash out on Tony and Guy straightening spray though.
Spanx really works though. Had a posh do recently so dragged out spanx, slinky dress and tall shoes. DS declared I looked vvvvvvvvvvv nice. And then commented I looked vvvvvv tall. Didn't mention pending sibling so I think it worked!!!