However... I don't think the standard software will let you spend it until it has at least 1 confirmation.
Are you sure? I think that with enough fee it's ok
Just a thought though
Well, I'm not sure about all versions, but I think when it's on 0/unconfirmed it's still grey, not black and won't update your balance with the new amount until it gets into at least 1 block.
Also, using command line bitcoind or something might get around this.