Heck no, I get back all too rarely.
Last time I went was, uhm... 1992, -93 or -94? Can't remember -- anyway, it was for my maternal grandfather's birthday, his eightieth it must have been.
He died a few weeks ago -- he'd been ailing for years, my Mom was down there helping look after him all summer -- but for several individually petty but altogether nonetheless valid reasons, I couldn't go to the funeral. :-(
This is all down in Joe B's erstwhile neck of the woods, BTW: My home town, Tübingen, is on the Neckar just like Heidelberg.