I am looking at upgrading my camera, I currently use a Sony A200 but feel the normal lenses are not good enough. I am looking at canon or nikon, and like shooting portraits landscapes, wildlife and a friend has asked if I could do their wedding in the new year.

Since there are so many cameras on the market it is easy to get a bit confused (well for me it is)

my budget is restricted as I lost my job 2 weeks ago, however there is nothing to stop me saving a bit extra and waiting a bit longer to get what I need.

Any help will be appreciated.