@ryanth17: Is it worth buying?