I would buy SMB4 for GCN on one condition: it doesn't use the joystick. From what I've experienced, it's hard to move a 2D character eficiently with a joystick. I think it should use the D-Pad.
Anyway, that's my opinion.
Quidquid latine dictum sit, altum viditur.
C: #define SIG "This is a sig."
C++: const std::string SIG = "This is a sig.";
Java: static final java.lang.String SIG = "This is a sig.";
Basic: This is a sig.
:)