I am looking to buy myself an iphone, but i have two quick questions first

I live in South Africa - no iPhones love there yet - but am currently in the states so wanted to pick one up and jailbreak it (+anySIM).

1. When i buy my iPhone can i just rock up at the store pay the money (thru credit card only, I hear) and then not activate on AT&T, i.e. no cancellation of service fee etc? so just $399 total?

2. If i buy an iPhone this weekend (in New York), will it be for sure 1.1.3 or probably 1.1.2? I cant seem to find a method online on how to downgrade from the 1.1.3 to 1.1.1 for jailbreakme.com. I guess its simply a matter of time?