1) Yes. 512M - 1G should do nicely
2) anything not part of the base system should go in /usr/local, but that's *really* difficult on a linux system as *everything* wants to go to PREFIX=/usr ... (I'm a purist
)
3) I don't know what you're referencing with oDC
4) tar