as a relative noobie when it comes to my camera and post processing of my photos, i am after some advice of what software i should be getting for the PP. The camera (40d) comes with some basic software for photo editing but i assume its going to be very restrictive, am i correct.

It looks like Photoshop Cs3 is commonly used from peoples signatures but i have heard its expensive and failry complex