Random gifts they'll really rate highlyYou know how it is. You leave the gift buying until the last minute and do not have time to give it much thought. You end up with a second rate gift that you think will do, rather than something that will be really appreciated, and you promptly slip down ......