Whether you want these for yourself or someone else, here are 20 fun products you never knew you needed…