Is WinPlace really worth the hype?