So, I got a Seeeduino Mega from Seeedstudio. I have it in and for some reason, whenever I try to upload a sketch to it with the board set to "Arduino Mega 1280" (the two boards are equivalent save the extra pins on the Seeed variant), I get either an stk500_rcv() error or a timeout error. So I saw this guys post (http://www.seeedstudio.com/forum/viewtopic.php?f=16&t=3869) on how he fixed his and it involved setting up the seeeduino board as a 2560 and then sending your code. Oddly enough, I have simply changed the board type in the arduino IDE to Mega ADK/2560 and it works fine.
So, I imagine this isn't okay, and I need to be working with the ports, which are hardware specific. The serial commands work fine, but I cant use this as a 2560.
I am running Linux 12.04 Arduino IDE 1.0.
If it helps, I can include my boards.txt