hi,
since I don't tend to interact in German regularly it's hard for me to practice and improve it, that's why I try some things to keep in touch with the language, other than reading books (really slow :P), here are some things that I find interesting.
my main source of German are podcasts, technological and not, here are some of the ones I like to listen:
*
http://workingdraft.de/ Wöchentlicher News-Podcast für Webdesigner und -entwickler
*
http://chaosradio.ccc.de/ Chaosradio Podcast Network des Chaos Computer Clubs
*
http://alternativlos.org/ Politik, Technik, Verschwörungstheorien und was uns sonst noch so in den Sinn kommt.