I just said in this thread how much I like the small Bose Sounddock as a mini keyboard speaker. Today I'm very disappointed: I intended to buy the new Bose Soundtouch 20, a model similar to the Sounddock portable, but somewhat more powerful and still only 7 pounds. It is mainly designed as a wifi sound system, but also has a mini jack input. But one stupid detail makes it unusable as a keyboard speaker: There is a time lag for the input signal! Somebody wrote about it on Amazon.com, and today I tested it in a store - it's true. You would hear what you are playing half a second later. What a stupid thing...