# Thursday, October 27, 2005

I got a bunch of “Comment: [entry]” emails this morning from .Text, indicating that there’d been comments posted on a some of the old posts (over a year old). Sure enough, lots of comment spam. Thanks, idiots. ‘preciate that.

The CAPTCHA thing seemed to be working well for a while, but ways around that are fairly common now… so I’ve turned off the Comments capability. It’s lame and I didn’t want to, but I’m not about to spend time each day going through the admin interface to delete some moron’s list of porn links.

If nothing else, this will probably hasten my move to Community Server or dasBlog, both of which are sure to have much better comment handling and anti-spam capabilities than this older version of .Text. I like the idea of having a file/picture gallery to go with the blog software, so CS is probably the first one I’ll look at.

posted on Thursday, October 27, 2005 5:48 AM Mountain Daylight Time  #    Comments [0]

Looks like the RTM bits for Visual Studio 2005 and SQL Server 2005 (Dev Edition) are up on MSDN now… time to fire up the downloaders.

We’ve got a number of MSDN Universal subscriptions and its now going to be “decision” time. In some cases, the Developer edition of Team System is fine… in others, Architect make sense. For still others, Test could be useful. I’m inclined to go the “Suite” route so we don’t have to decide at all, but it’s not clear yet to me what that’ll run us and what the process for making that upgrade looks like. We shall see.

But we’ve got a new ASP.NET project starting up so, in the meantime, we can run that version in “Trial Mode”… I’m not sure how it’s limited other than expiring at some point (180 days, I think) and the MSDN download page doesn’t seem to indicate what other constraints there may be.

As long as this new version runs painlessly side by side with VS 2003 for our existing stuff, it should be pretty easy to get this transition started.

posted on Thursday, October 27, 2005 5:35 AM Mountain Daylight Time  #    Comments [0]
# Monday, October 17, 2005

My wife and I were out shopping one day and found a few books we were interested in… I surfed around on my phone and found that Overstock.com (not linked, intentionally) had them at a substantial discount. We didn’t need them immediately, Overstock takes PayPal, so we figured ‘what the heck’… we went home and ordered the books from Overstock.

Once again, you get what you pay for.

In this case, the fact that we paid less for the books entitled us to:

  • Two of the three books showing up damaged (ripped, fouled with what looked like copier toner, and shabbily re-packaged). No packing slip, invoice, or other order details. Just two destroyed books wrapped in a sheet of cardboard (not to be confused with a box).
  • The third book didn’t show up at all.
  • We’ve had the runaround from Overstock.com for nearly three weeks.

You’d think that in a business as competitive as online book sales, that a company trying to make a name for itself would want to differentiate themselves on the customer service front. Apparently, not Overstock.com.

On the first phone call, we were told that return labels would be sent for the two damaged books, we were given RMA numbers, and the third book was being re-shipped. Sounds good, so we wait a week.

On the second phone call, we were told that nothing had happened and that apparently the first phone call was “handled incorrectly”. They would now send out return labels, no RMA was needed, and they had to refund us for the third book. Wait a week.

On the third (most recent phone call), we’re told that both of the previous phone calls were handled incorrectly. This time, we were sent printable return labels immediately for the two damaged books. On the third book, we’re now told that we have to wait for a “tracer” so they can see if the book is in a warehouse somewhere.

Asked for a supervisor… “none are available”. Asked for an address for customer service issues “I don’t have that, check our website”.

Later, we get seven (7!) more email messages with return labels… including a label for the book that never arrived.

It’s been three phone calls, handled by three people, so let’s check our math… two out of three customer service reps at Overstock.com are apparently unqualified for their jobs, while the third is merely ineffective. At this point, I’m not holding my breath that the refund will be processed correctly when the damaged books arrive at their warehouse, nor that anything will come of this “tracer” without us having to follow-up yet again.

I wish I could say that there’s a happy ending to this story… but for now, we’re out over $50 with Overstock.com and there’s no sign of this being resolved soon. That’ll teach us not to use Amazon, huh?

So with Overstock.com, not only do you get to “pay up to 80% less every day” (their slogan), you also get roughly 80% less satisfaction and customer service. Actually, back on the math front, it's more like 100% less satisfaction or customer service -- we have neither our money nor a single usable book. Avoid this place at all costs.

Update: Disappointing that it took a public web log posting to make it happen, but Overstock.com came through for us today. This post made its way to the right people and they processed our refund right away. Thanks go out to Dawn, from Overstock’s Office of the CEO, for handling the issue so quickly and and completely once it came to her. Whew!

posted on Monday, October 17, 2005 2:49 PM Mountain Daylight Time  #    Comments [0]
# Wednesday, October 12, 2005

As mentioned, I figured I’d start a category for Poker on the blog. It’s become more of a hobby lately and the craze seems to show no sign of slowing. Like lots of people, I got sucked in a year or so ago with the ESPN coverage of the World Series of Poker. Since then, I’ve hooked up season passes for both the WSOP and the World Poker Tour… and while I like Phil Gordon, I don’t need to see celebrities play like idiots on television.

Over the last year, I’ve started playing with co-workers and friends and also tried my hand at some (cheap) online games (try finding a $.15–$.25 game in a casino)… but I’ve yet to play in a live casino card room.

That all changes next month.

In any case, I figured I’d point out some of the resources I’ve been using to learn the game… The obligatory book list includes Harrington on Hold’Em, Small Stakes Hold’Em, Winning Low Limit Hold’Em. The first book I read was Phil Gordon’s Real Deal, which is a nice gentle introduction to the game, the history, the concept of pot odds, and so on.

I’ve also been a huge fan of the Lord Admiral Card Club podcast since the beginning of this year. Cincinnati Sean does an awesome job of putting it together and it’s the first podcast I play when I start my commute on Monday mornings. There are others out there, and some are really bad, but for my money this one is the top dog for poker podcasts. The only other one I’ve been listening to with any regularity is the Ante Up Podcast, which started up a few months back. It’s a little more focused on beginners and live games than it is on the “world of poker,” but they do a good job.

That about covers the basics… if we end up at the same table, be gentle.

posted on Wednesday, October 12, 2005 3:25 PM Mountain Daylight Time  #    Comments [0]

Like a lot of people these days, I’ve been hooked into the poker craze. Watching it on television, reading books about it, and playing occasionally with friends and co-workers. I’m too cheap to play for any “real” sums of money, but that makes online poker more attractive… lots of cheap tables, making it very inexpensive to learn the game’s finer points.

In reading some poker blogs, I learned from Las Vegas Vegas about the PokerStars free tournament for bloggers. I hadn’t played there previously, so this will be a nice introduction. The section below identifies my registration and eligibility. 

Poker Championship

I have registered to play in the
Online Poker Blogger Championship!

This event is powered by PokerStars.

Registration code: 1375512

 That gets me thinking… might be time for a new category on the blog.

posted on Wednesday, October 12, 2005 2:51 PM Mountain Daylight Time  #    Comments [0]

Just in time… my current keyboard in the office (an MS Natural Keyboard Pro ergonomic ) is just starting to get flakey. I think it’s time to move up to the new Natural Ergonomic 4000. I really like the idea of a zoom slider, especially if it works well with Photoshop.

What I can’t tell is if it’s possible to reconfigure that slider to be used for scrolling in certain applications. That would be a killer feature… I sent a suggestion in to the old “mswish@microsoft.com” alias years ago when mouse wheels first started appearing… the empty space between the two keyboard halves on the Natural series is ideal for a scroll wheel/slider. I saw it appear on the side of a Logitech keyboard a couple years ago, but couldn’t bring myself to switch. Anyway, for apps like Visual Studio and Word, scrolling functionality would be great.

I first tried the Natural keyboard (the one prior to the Elite with its goofy layout) in 1995 and, after a week of use, I was hooked. I also use the Trackball Explorer and (knock wood) have never had any type of wrist pain or discomfort. Using both products deters the casual office visitor from driving your machine, but it also makes it frustrating to use someone else’s machine with a standard keyboard/mouse.

posted on Wednesday, October 12, 2005 2:43 PM Mountain Daylight Time  #    Comments [0]

Jeff Atwood put together a VS.NET macro that spills out all your VS.NET keyboard shortcuts as an HTML document. Very slick and the rendered “key caps” are a nice touch.

I put a shortcut to the doc it produced on my Firefox toolbar… combined with Firefox’s “Find As You Type” feature, it’s a very fast way to look up that one keyboard shortcut you can never seem to remember (Run To Cursor for me). Jeff also has a great (older) post on the whole “speed == keyboard” view that many developers (myself included) share.

The more shortcuts, the better!

posted on Wednesday, October 12, 2005 2:27 PM Mountain Daylight Time  #    Comments [0]