You can find many generic gifts for men by visiting the men's magazine website. They list the years top gifts that men want. They don't have to be expensive.
www.amazon.com would be a great site and they sell a lot of great gifts for birthdays. You can also buy at buzzle.com which is a great website to buy gifts for men.
Some great websites to get your husband an anniversary gift are: Gifts.com, Mymms.com, and redenvelope.com..... those are just the couple of a lot of websites for anniversary gifts online.
Some popular valentine gifts for men can be as simple as a bottle of wine. Or if this cannot be acquired, some men even enjoy utilitarian items like watches.
Some great gifts for cat lovers would be toys and gourmet meal treats. These are great gifts because they will provide fun and health benefits to the cat.
It always depend on who the men in question is. Ties, watches, tickets for sport events are the usual. But you can surprise them with less usual gifts, like flowers.
www.ugiftideas.com has a wide variety of gift ideas especially gifts for men. This would be a great place to start as well as browsing Amazon.com and your local Wal-Mart store.
Some fun Christmas gifts for men are exotic sports car racing Groupons and skiing deals and tickets to sporting events. You can find cool items at joke stores.
Personalized gifts are always great ideas for family members, like your grandma. Some great gifts would be a scrapbook of family photos, a personalized mug, or even a hand made card. Here is a site for other great ideas for your grandma: http://www.gettingpersonal.co.uk/birthday-presents/birthday-gifts-for-grandma.htm.
Some good Betty Boop gifts for men are t-shirts. Another good Betty Boop gift are their accessories. Besides that, there really aren't that many options for men.
You may find some of the greatest ideas for gifts to give to coworkers on Pinterest. Pinterest is full of great and exciting gifts that would fit a work environment perfectly! Most people realize that hand made gifts are the most personalized gifts, and thus the best.
Depending on your man's hobbies and tastes, there are some great suggestions on amazon. They offer suggestions for guys who are techie, handy, and moto-geeky.
A store called Milton's would be a cool store to check out for him. If you want information go check some info website, But Milton's has some very cool gifts for men. :)