Nu har jag inte läst alla svaren här men jag skulla säga såhär.
350d är ingen dålig kamera och efter 3 månader tror jag inte det finns den minsta lilla chans att du kan utnyttja den fullt ännu, att uppgradera till 40d är nog bara slöseri med pengar även om 40d är en mycket fin kamera.
Får jag istället föreslå att du tar en kort funderare över om det är canon du vill fortsätta köra med, vilket det antagligen är, canon gör väldigt fina kameror även om jag personligen är nikon-fantast. Anledningen till att jag säger det är att innan du gräver ner 10k i kamerautrustning för canon så är det bäst att du bestämmer dig för att du ska köra canon för en överblickbar framtid.
Anyway, jag slängde ett öga på din kameraväska och jag har en hel godispåse med förslag till dig. Till att börja med måste du tänka över vilka motiv du föredrar, själv är jag förtjust i natur och landskap men inte jätteglad i porträtt så jag har köpt panoramahuvud och makroobjektiv. Olika motiv kräver olika sorters utrustning men låt mig ge dig några generella förslag off the top of my head.
Det första jag definitivt tycker du ska köpa före något annat och varje gång du skaffar ett objektiv, skylight-filter. Det gör inte så jättemycket i praktiken men det är väldigt mycket trevligare att repa sönder ett löstagbart filter för några hundra kronor än ett objektiv för några tusen. mitt billigaste objektiv kostar 3500 medan mitt dyraste skylightfilter kostar 295, om inte jag minns fel, det krävs inte einstein för att göra den matten.
En rejäl blixt är en otroligt bra investering för de flesta sorters fotografering där avstånden inte är längre än säg 5 meter. skaffa även en diffuser för ett par hundra så kommer du ha mycket roligare med blixten. Nu kan jag inte canons utbud alls men till min nikon kör jag SB-600 som kostar 2500, antagligen kostar vettiga saker till canon någonting i samma stil.
Stativ är oumbärligt för precis alla bilder man någonsin vill ta, för landskap är det ett krav och generellt sett skulle jag vilja säga att de flesta professionella fotografer använder stativ så ofta de bara kan (dvs. praktiskt taget alltid) för att få extra skarpa bilder. Personligen kör jag med ett Manfrotto 055 x prob med en 804rc2 på. Om man vill ha kulled eller trevägs är nog mer en smaksak än något annat men det finns hela trådar som bara handlar om bra stativ så det kan du nog hitta bättre råd om från någon annan.
Fjärrutlösare är också en bra sak, inte minst eftersom de är så oförskämt billiga. Min trådlösa Nikon kostade 350 pix tror jag och det är otroligt smidigt att ha liggande för foton som kräver extra bra skärpa eller om man vill vara med i fotot själv.
På objektivfronten finns det givetvis mängder att skaffa, objektiv är en sak som är otroligt motivberoende. Vill du fota landskap är det normalzoom eller vidvinkel som gäller, ska du fota sport är det telezoom och vill du fota närbilder är det makro som gäller. Tokina 100/2.8 har redan nämnts och det är ett objektiv jag själv har, är ganska nöjd med det faktiskt och det går dessutom alldels ypperligt att använda för porträttfoto, även om jag nog hade föredragit en normalzoom för det. För övrigt finns det också närbildslinser som man bara skruvar på vanliga objektiv för att konvertera dem till makroobjektiv men jag har ingen aning om hur bra de fungerar.
Sist men inte minst, LITTERATUR!! Okej för att det finns bra guider och artiklar på nätet men ett par bra böcker är väldigt användbart också. Själv har jag Scott Kelby's Digitalfotografi-böcker som jag tycker är ganska rakt på sak och bra för nybörjare. John Hedgecoe's The book of photography (kan inte svenska titeln) är också en väldigt trevlig bok som för mig tjänstgör mer som referenslitteratur på smarta trick och som inspirationskälla.
Så, låt mig avsluta med en rangordning. Filter, blixt, objektiv, litteratur, stativ.
Cheers