Hi all!

First of all, I'm new to mobile development - so be kind to me if some question may sound silly to you.

I'm on the way to buy a mobile phone (N73) to do some development (both Java and native Symbian). My question is if I should buy one from a carrier at reduced price or one without contract and buy a SIM card from a carrier.

Interesting for me is if there is any and if yes which diffenerence from a developers point of view.

What are the components and restrictions a carrier may have installed on a device he gets from a manufacturer?

Would an application developed for a device without contract work as well on devices licensed directly to a carrier?

Where do operator certificates/domains play a role.

Thanks for you help,
Andreas.