Are you pretty good at coming up with gifts for someone who doesn't have anything specific they want? I'm probably one of the most uncreative people out there when it comes to "surprising" people with presents. I get torn between practicality and amusement. Most of the time I go with practicality, and it ends up being lame or they don't need it. :-/ If you are good with gift ideas, what are some that you've given? Did it take a while to think of, or did it just appear in your head?