Oh it's a small world. I saw this post and it turns out that Dave Baszucki was a classmate of mine at Stanford. He is one of the smartest (and nicest) guys I've ever met.
Unfortunately, I can't see the problem currently (work blocks the site), so I can't help you out.