Has anyone seen this? I think it's pretty nifty. But it's also quite expensive. Can anyone recommend something similar but cheaper?