2^64 bytes possible, theoretically... so we will be seeing higher and higher amounts of ram as prices go down and things get smaller... VMs takes up a lot of ram; In my field of network engineering where we virtualize routers/switches firewalls as a matter of course for training and testing.