New iPad app ready for prime time