Canon EOS DSLR's (digital rebel, (X)0D, 5D, 7D, 1D.....) comes with free camera control software. One function is time lapse (under timer->interval.) It's fastest frame rate is one shot every 5 seconds, duration can be increased by the second from there.
Software can be D/L'ed from Canon's website. Search for EOS Utility software