I would say yes. If you buy now, you can get a free iPod touch (soon, a free printer too, I believe).
Edit: in light of the post below - I will agree with angemon89 and say just wait til Monday to be safe.
Monday will be an iPhone event. But a date for SL may be announced -- in which case if you want to get it for free you'd have to wait until it gets released (probably a few months from now). The best way to approach this is to buy if you need it now, if not, wait, but there's always something new around the corner.