I'm currently using a 300D (and have a 30D on the way - yay!) and I'm a newbie in the photography world (mainly shot on auto for the last 5 years). Now I mainly use AV mode letting the camera pick the speed and am dabbling with M mode. However, the majority of my shots come out underexposed. Why is this and what can I do to fix it? I've tried adjusting the ISO which does help in some cases but also gives me more noise in the pic than I would care for. I try to avoid using the built-in flash indoors alot because I'm not equiped or experienced enough to avoid a shadow caused by it and outdoors because my subject wouldn't be affected anyway (I think). I don't know if I've given enough info but any help would be appreciated. 
Or is that because every capture is subjective and situational? - no one hard and fast rule?
