I just recently moved up to DSLR's from my standard digital point-and-shoot cam. What I have now is a Canon 350D which had an 18-55 lens kit. I would really appreciate if someone could give me some advice on what Canon lense could replace my kit lense as an all-purpose kinda lense. The 18-55 doesn't quite fill the void, very limited in some areas. However, am not brave enough to go to those L lenses. So, i guess something that would cover wide shots as well as having a decent zoom capability and affordable!

Thanks.