There's a thread going on which kinda started about BikesDirect, it escalated to Wal Mart bikes and of course OP's bike was an example.
http://www.bikeforums.net/showthread.php?613795-BikesDirect
OP, let us know how this Wal Mart Corsa is working out. Are the parts lubed? Did the crank fall off after 2 miles? Any trapped Chinese kids in the seat tube?