Hello. I'm a newbie to this forum and have a few questions I was hoping someone might be able to answer for me. I am fairly new to the DSLR world. I've had my Rebel XS 1000D camera for almost a year, so I'm (still) getting used to the settings using exposure and aperture etc. I also own the nifty fifty, the 55-250mm lens, external flash and a tripod. I have no issues with the nifty fifty and little with the telephoto lens. I use the kit lens for most of my photography. One of my frustrations is that the kit lens tends to be soft. I have read on a few sites that Canon makes the cheaper lenses this way because they figure you're going to do post editing (sharpening), etc.? I know that sometimes it's operator error on my part as I am still getting used to things and am not using the right aperture and exposure settings.
I have used CS5 for editing, but is it expected that you are going to have to do post editing to all photos or if you have a more expensive lens do you just get sharper pictures without editing? I'm playing with the idea of getting a better lens to replace the kit lens, but not sure YET that I need or want to spend another $500 +. I definitely cannot afford to spend money on an L lens and can't justify spending that kind of money for just being a hobbyist. 
The other question is (and I'm sure this has been asked a thousand times) but which lens to get if I did decide to upgrade? I would describe what I am looking for is a "walk around" lens. I take pictures outdoors and indoors (no sports or anything like that, unless you count my year and half old nephew, lol) and some portraits.
All in all I have taken some good shots with the 1000D but some of it is just luck. LOL! (I'm still learning.) I do enjoy having more control over what's in focus and what's not, unlike a point and shoot camera. I'm just wondering if I'm expecting too much.
Oh, one last question...can anyone recommend a remote for use with the 1000D camera? Or is there one?
Any advice you could give would be greatly appreciated!
Thanks in advance!



