onvia doesn't have crap. i ordered the msi from them the week before xmas and they said instock. week after, my order was still inprocess. called techsupport, guy's like, we're out of stock. i'm like "so what? i placed my order when it was in stock." "well, we're out of stock now...