Aly - DVDs are good. I have a few by The Firm which are pretty full on. If there is a PT at the gym, ask them for a workout with free weights then you can do the work outs at home too.
Nic - I've only been at goal for a few months. I had a bit of a slip before Christmas but it wasn't massive and though I did hit the panic button at the time, I got myself back on track pretty quickly. It is only early days for me too but what is working:
1. Understanding just because I want to eat doesn't mean I have to.
2. Aiming to feel neutral and not full
3. Using the scales as a guide but not the be all and end all. I know they'll fluctuate
4. Continuing to count calories just to monitor, not as a means of diet. Even though I'm pretty good with my estimates, there's been a few days where I was wildly out (sometimes over sometimes under) so this is good for me.
5. Exercise - I like a cross between weights and cardio.
6. When I was above goal, I didn't go back on packs to lose the weight. I've never done any diets like this before and felt I could easily start wanting to go back on packs just to lose some weight. I needed to learn to maintain my weight on my own and in the end, I dropped my calories by about 100 a day for a few weeks and hit target. I needed to remember what weight loss was like on a normal diet - hard when I'm not the most patient person in the world anyhow.
7. Putting a value on what I'd done - made it less likely I'd throw all the work away
Btw, what was 'the dress?' You are one hard working lady. Do you ever sleep? Actually now that I mention it, having a good night's sleep helps too
Perfection - hmm don't aim for it myself, honestly. I like excellence but after a lot of banging my head against brick walls, I've realised that the words 'good enough' do actually exist. I still have high standards for myself but I'm much more chilled out than I used to be and I have to say my life is much more relaxed as a result. Trying to achieve perfection and have a healthy self-esteem (not just self-confidence) did not go well for me.