1.Tylko co to znaczy niezbyt długi dla ciebie???? Przecież aparat pokazuje jaki czas zastosowałeś - możesz to łatwo sprawdzić. Mało tego zapisuje go EXIFie (czyli dodatkowych danych dołączonych do pliku jpg. Możesz to prosto sprawdzić nawet przy użyciu Windowsa - prawy przycisk myszy -> właściwości->podsumowanie->zaawansowane). Niestety większość Twoich fotek ma wycięty EXIF (to pewnie kwestia programu graficznego w jakim je "ściemiasz", że użyję Twojego określenia).
2. Jak już sprawdzisz jakie czasy używasz do zdjęć (czy raczej aparat Ci ustawia - bo zauważyłem, że nie zwracasz na ten parametr uwagi...) to upewnij się, że nie są za długie tzn. na początek z ręki staraj się nie schodzić powyżej 1/60 sekundy (dla krótkiego) 1/125sekundy (dla długiego końca).
3. 300D ma 7 punktów ustawiania ostrości. Upewnij się że ostrość jest ustawiana na ten który chcesz. Może spróbuj robić zdjęcia tylko na środkowym??? - zawsze po ustawieniu ostrości możesz przekadrować (oczywiście cały czas trzymając wciśnięty do połowy spust migawki).
4. No i rzeczywiście to co przedpiscy pisali - spróbuj przetestować swój sprzęt na powietrzu korzystając z dobrego dziennego światła.
PS.
Jasne, że nie trzeba znać tych wszystkich ustawień parametrów itd aby robić zdjęcia ale jakichś podstaw trzeba łyknąć...
!!! Łączenie podwójnego wpisu !!!
Oooo! Ostrożnie z tymi "bzdurami"
No właśnie dla czasów typu 30 sekund drgania lustra nie mają (prawie)żadnego znaczenia - przecież trwają one bardzo krótko w stosunku do całkowitego czasu naświetlania np. 30 sekund.
Natomiast dla czasów krótszych np 1/10 sekundy owszem mają i to duże. I niejest to cecha 300D a większości lustrzanek.