No. It can't take a CF of which a MicroDrive is one as it's a SD/MMC only player...

As for bigger SD cards, 4GB ones have been announced but I don't think they're out. A 1GB SD is pretty expensive anyway so a 4GB one is going to be insanely expensive.