Double-sided just means that the memory chips are placed on both sides of the memory stick. Yes, you can max out at 2GB. Even though it only supports 533Mhz RAM, you can use 800Mhz. It will just run it at 533Mhz. Just be sure that all of the RAM can run at 533Mhz at the same memory timings.