Questions about Samsung Galaxy Tab
1 - No. There is a microSD slot where you can insert cards upto 32 GB in size to extend the memory.

2 - Yes - VPN support is present in 2.1 as well

3 - Some are free, some are not. Some are ad-supported.