Plain and simple. I just spent a frustrating hour driving through crappy traffic and dealing with crappy drivers today because they said two stores in my area had the Nintendo Wii in stock. Neither did, and both said that they hadn't had any for many days.
A completely inaccurate and unreliable service. Not even worth the free signup.