I'm new to programming, new to tablets and new to LiveCode ... maybe a little too many 'news' for what I'm planning to do but I love the challenge

Basically I want to develop an app that enables me to have students enroll in my dance classes by filling in a form on a tablet, scribble their signature on the tablet and have their pic taken by the tablet's camera. The address data would then be synced with my MacBook Pro's addressbook and the course data would be synced with a crm application (to be decided). So my setup is basically Apple but I'm open to iOS or Android as long as the sync will behave predictably.
Not sure what sync approaches would be ok: docking to the laptop, 3g via online server or WiFi direct connection with my laptop (which is available at the dance location). Suggestions are welcome.
My main question is "What tablet should I get for this purpose?". Obviously an iPad2 is in this forum the prime choice

thanks! Erwin