If I were to buy a 350D for my first DSLR, would I be best to buy the lenskit(that has the 18-55mm) or just the body and buy a separate lens? If so which lens would you reccommend me to buy? I would like an all-rounder that takes good portraits and some still life of flowers etc. Is there such a thing as a versitile lens for most situations?

and it's a great lens for showing what the more expensive zoom are capable of 
