I purchased the SainSmart Mega2560 from amazon because it was pretty cheap. The reviews said the device works fine, but you need to update a file to get the device to talk to the computer. When the device showed up today, I checked the website and the review was gone. Long story short I cant figure out how to get the board to be recognized as a COM in the Windows 7 device manager. When I plugged the device into the computer, the driver attempted to install but there was an error, and it finished with the "device is unrecognized". If anyone has a solution to this I would appreciate it.
http://arduino.cc/forum/index.php/topic,107098.0.html
I just found this, it seems like a legitimate solution.