Hugo's answer wins, I'm sure :)
But a while back, I was told that I could *make* an image of as many machines as I wanted to. But the moment I put the image onto a machine (via any Ghost method - console, manual Ghostcast server, DVD with image on it, etc) then I would have to have a license for that machine. I don't know if that is the case any longer, or if that was wrong to begin with.
At the risk of stealing sales from Symantec, for a lot of these one-off things (I do exactly the same thing you do now), I use a freeware product DriveImage XML. It works great, no license(s) needed, and works pretty much the same as a network Ghost boot disk (where you mount a share off some server, and then take an image of your drive and save it over there.) You could of course, save to another hard drive attached locally or whatever.
Ghost has *always* been on a per-machine basis, as best as I can tell (from at least back in Symantec Ghost Corporate 7.) It was just a matter of when you had to count that machine - when you took an image of it, when you put an image onto it, or both (or any other function - what if the only thing you did was Backup, or User Migrate, or whatever)? To me, that counts too.
PH