he is right...

first...
u must know what u r going to do with the cam. (ur need)
where u want to use.. (more light or less light.)
what u want to shoot (face, function, sports, landscape.)

then select the cam as per ur need...

if you cant find a exact answer for these question then but basic dslr cam.
it will surly comes within the budget.

first i bought nikon D3000...
see my photos here....
http://www.flickr.com/photos/supeesh/
the photos till the qatar national day fire works was taken in D3000.

all the photos after that was taken in D7000.

only reason y i changed D3000 is..
its a CCD sensor (not good for low light)
low shutter speed (only 1/4000)
and only 4 continues shoots can be taken then u have to wait till the buffer memory is free.

and D3100 is better than D3000.
it has CMOS sensor.
more pix
and u can take short videos.

sorry i never tried canon.
thats y i am not able to tell anything abt canon.

one last thing.
dont ever buy camera from qatar.

i bought my D7000 from US. and it came around 5500qr (for body)

u can get D90 body around 3500qr. (not from qatar)
thats lesser than anywhere is qatar