30 years in this day and age is quite an accomplishment. I'm pushing 33 myself.(What has made mine work so well is my wife's tolerance of this hobby )