in reply to Use time() to create unique ID

If you really want to use time as the unique ID, you could just use Time::HiRes 'time';, which will make the time() function include fractional seconds.

[jkohles@lifeform jkohles]$ perl use Time::HiRes 'time'; print time(),"\n"; __END__ 1063720638.23481

We're not surrounded, we're in a target-rich environment!