The best window cleaner: Is a Karcher window vacuum worth it?