I don't mean to sound smug but the job I have now is my ideal job.
Prior to working for John, as some of you will know, I worked in the NHS and yes the money was pretty good but I hated it. I lived for the weekends and my annual leave.
John and I are in the fortunate position where we can pretty much mix work with life in a very fluid way. So, while I might on occasions work through the night (usually because I'm suffering insomnia and sometimes because work needs it). But similarly once in a while we can suddenly decide we're nipping out for a drive because it's a lovely day. (With business booming as it has for the last couple of years that happens less now but in theory we could!)
People sometimes say to me 'are you still working' or 'you're working on a bank holiday??' but it just doesn't feel like 'work' as I used to know it. I love messing around with computers - I've always said I'm definitely a geeky girl :P
So, I get to do something I love and have a high degree of flexibility - I get the job done and I'm a perfectionist but for me, it's the feeling of being in control, to quite a high degree of what I do when, as long as I achieve the overall tasks/goals.