i know the ram isn't upgradable, but does anyone know if the hd is?
Yes, but I think OWC is the only vendor that is selling them. Here's their SSDs. They probably cost about twice as much as you might be able to find a similar size SATA SSD for here (ie $180 for 120GB or $320 for 240GB). But they're most likely good quality, and also more expensive to manufacture to a custom spec. Hopefully they'll get more competition.
I'd be extremely hesitant about the 2GB of memory though. It might be okay for a machine for basic web and office tasks, but future versions of OS X and other software will probably be more demanding.