Hi, I would like to back up my database my creating copies of it while my program is running.. I co worker suggested threading it in the background and use a timer to make a copy of the database ever hour or so.. He's not sure how to do this in VB since he's more of a VC++ guy.. I'm not really sure how to create threads in VB.. Can someone point me to some links? Also, anyone knows any system calls to create a copy of a file and rename to something else in the same directory?

Also, can what I'm trying to do be hidden so the user doesn't know that a back up is being made?
Thanks
John