Here's what I've done so far:
-cancelled all the newsletter/e-mails from online retailers
-Take a thorough look at my cellar and pipe rack every once in awhile (especially when I'm tempted to get more)
-Focus on enjoying what I already have. I have so many "open" jars/tins already, and many I have not even tried yet. I have pipes that haven't been smoked in weeks, as I only smoke a few bowls a week.
-There are several applications out there that help you manage your time. I have:
-LeechBlock for Mozilla Firefox
-StayFocusd for Google Chrome
-RescueTime as a windows application
They are all free, I have not had a problem on my computer yet. You can set the internet applications/add-ons to block certain sites during certain hours of the day, and limit amount of time spent on those sites. I got it to reduce the amount of time I spend on Facebook, but I'm soon planning on adding pipe sites too.
I've tried to write this a few ways, but here goes: I think it's important to spend more time with your hands on a pipe, than with your hands on a keyboard talking or looking at pipes/tobacco. It's easy to get caught up in it all. Don't get me wrong, many of the forum members here have offered me great advice and help, and I'm very happy to be a part of this community. But when you start spending hours and hours a day on pipe sites, it takes alot of time away from other things. One could argue that you could smoke a pipe while doing all this, but I can't. And nothing against anyone else who does, but I don't think I would enjoy my pipe nearly as much if I was staring at a computer screen. The great part of this hobby/lifestyle is the importance of self-discovery, even if it's discovering something about your own pipe-smoking.