Ideas for features needed in new Conversational LDAP Accept

Mark, sorry should have given you this list months ago. My guess is you've already thought of all of these and more.
Everyone else, feel free to add to the list or tell me I'm nuts... or better yet ask what for.
1) A good DHAP (directory harvest attack prevention) solution. I'm guessing this would be along the same lines as current post-conversation LDAP Accept. - completely obvious
2) Sender Group specific settings, also like the current DHAP. This allows for different bounce/drop rates based on Sender Group or SRBS. Also the ability to Drop vs. Bounce based on Sender Group, not just a global setting.
3) The ability to do conversational bounces based on the MAIL FROM: in addition to the RCPT TO:. This allows for conversational bounces for Internet inbound emails where the MAIL FROM: may be your own domain (spoofed).
4) LDAP Accept still needs to be post HAT, Domain Map and RAT processing.
5) Rates and counts added to the Mail Flow monitor stats, specifically: Invalid LDAP rates: Total, Bounce and Drop.
6) LDAP lookup status, very much like DNS with cache hit/miss rates, number of lookups, etc. Also rates along with counts.
7) Warnings when LDAP lookup timeout is exceeded, vs. server connection failures. Configurable LDAP lookup timeout.
8) If connection to LDAP server fails or times out, emails are accepted by default.

Erich,
This is all very good feedback. The vast majority of it will be included in the conversational LDAPACCEPT feature coming in a maintenance release in the short term.
There are a couple items that we'll have to get to in a later release:
- Drop vs. bounce in the sender group. Good idea, beyond what we'll be able to do in this release. But you'll be able to enable/disable and set thresholds per sender group.
- Conversational bounces on the Envelope Sender. This is coming in the Hard Rock release, planned for Q405.
- LDAP lookup status will be in the Hard Rock release
Everything else looks to be in there.
Peter Schlampp
Sr. Dir., Product Management
IronPort Systems

Similar Messages

  • I have a nano 4th generation 8gb i have tried resetting it, i get the apple logo come up but nothing else happens.  It will work in my docking station  but as soon as i take it out it will not respond.  any ideas, do i need a new battery?

    i have a nano 4th generation 8gb i have tried resetting it, i get the apple logo come up but nothing else happens.  It will work in my docking station  but as soon as i take it out it will not respond.  any ideas, do i need a new battery?

    It definitely sounds like your Nano needs a new battery at this point.  You can have Apple replace it for a flat fee, send it into a third party service center to be replaced for much less, or you can purchase a new battery online and swap it out yourself if you feel up to it.
    B-rock

  • Ideas for migrating data to new iMac from faulty eMac?

    My wife's old eMac died, but she was able to copy her user folder (all 58+ GBs) to an external drive prior to it finally giving up the ghost. It was copied via finder (not cloned or done via Time Machine), so it doesn't appear to have permissions set (i.e., I can mount the disk on another computer and access all her files).
    She needed her new iMac set up right away to finish some work, so only a few files have been transfered.
    I don't know if Migration Assistant can deal with the files, but I'd rather not migrate her stuff at this point. Migration Assistant isn't particularly granular (i.e., you can't choose which apps or which email to transfer - it's all or nothing). I'd rather access her home folder (as the user) to clean out her files (i.e., email, downloads, iTunes, iPhoto, etc.) prior to migrating them to her new computer. At a minimum, I want to log into her old account to backup her contacts to transfer over (or access them some other way).
    Can I set up a user account for her on another computer (same name and pw), go into the advanced accounts settings and point to her folder on the external drive, and then log into her account? Or do I need to do some terminal work?
    I believe the HDD was corrupted by the HW failure, but if Target Disk Mode is preferable for what I want to do, then it might be worth some troubleshooting on the eMac to get Target Disk working.

    "Copy the following items from your old Mac to the new Mac:
    In your /Home/ folder: Documents, Movies, Music, Pictures, and Sites folders.
    In your /Home/Library/ folder:
    /Home/Library/Application Support/AddressBook (copy the whole folder)
    /Home/Library/Application Support/iCal (copy the whole folder)
    Also in /Home/Library/Application Support (copy whatever else you need including folders for any third-party applications)
    /Home/Library/Keychains (copy the whole folder)
    /Home/Library/Mail (copy the whole folder)
    /Home/Library/Preferences/ (copy the whole folder)
    /Home /Library/Calendars (copy the whole folder)
    /Home /Library/iTunes (copy the whole folder)
    /Home /Library/Safari (copy the whole folder)
    If you want cookies:
    /Home/Library/Cookies/Cookies.plist
    /Home/Library/Application Support/WebFoundation/HTTPCookies.plist"
    excepted from, "kimaccdual: A Basic Guide for Migrating to Intel-Macs" by Kappy and others.

  • Ideas for transfering data to new HD

    I need more space than my 80GB HD currently has (I've used 75GB) so I took it down to the local Apple store to have them install a 250GB HD. When I went to pick it up, they said they installed a new operating system and pulled my information over section by section (ie music file, photo file, documents, etc.). What I had hoped for was basically a clone of my old HD so I could continue on as I had with just more space. This way they've moved data sounds like I won't have 3rd party applications, preferences, bookmarks, etc... a real pain to redo. So, they are trying today to do something different that they said would copy bit by bit but take 10 hours. I've used Carbon Copy Cloner to make backups and didn't realize this was going to be such a big deal. Does anyone have suggestions on how to best transfer data from one HD to another? Would it be better to go with the new operating system and start fresh? Thanks for any help!

    Hello, 
    You can achieve exactly what you want. In fact I did the same in around 3 hours to; clone my 60GB Powerbook hard-disk, install a new 120GB drive and clone back.
    If they won't do it then purchase a Firewire External Hard Disk Enclosure (here's an example) and use Carbon Copy Cloner to clone the 75GB drive over to the 250GB. The iMac will look and feel identical as it was before just with more free space.
    You'll also have a 80GB external drive for back-up purposes.
    I very much doubt it'll take ten hours for the transfer (Firewire is capable of up to 50MBps although you're unlikely to get this speed in practice it's not exactly slow. After all it can be left to run on it's own).
    As far as I'm concerned this should have been part of the Hard Disk installation service.
    Good luck.
    mrtotes

  • If You Could Give Creative Labs' Developers an Idea For Features

    What feature(s) would you try to talk them into putting into their next player?I'd say keep it around the size of the vision:M, the same look, but include a TV tunor, bluetooth connectivity (for bluetooth wireless headphones), put it in 30 and 60 gig sizes, and call it the "Zen Ultimate"?do you really think ipod could compete with a player like that?

    yeah wireless headphones will be great. I just think creative should implement new features and beat iPod to the punch, have wireless bluetooth technology BUILT INTO the unit, that way, you won't have to worry about that bluetooth adapter hangin off your player.

  • An idea for copy paste.....

    When I used to use iWeb, I could copy paste and object from one page and paste to another (this works in muse) but the problem in muse is that the object does not drop to the EXACT location that it was pasted from on the other page. This can make it frustrating when you want to have every thing line up exactly...I find myself wasting alot of time.
    Please consider having the Copy (from) paste (to) drop the item in the EXACT location it came from on the different page. That would be sweet!
    Thanks so much!

    Hellp Mark,
    I would suggest you to please log it as a feature request under our "Ideas for features in Adobe Muse" section of the forums (http://forums.adobe.com/community/muse/ideas).
    It is a good feature request I would say.
    Regards,
    Sachin

  • Where can I send an idea for a new feature.

    I have an idea for a new feature in Illustrator. I'd like to share it to the developers.
    Is there a channel to send your idea?
    Thank you!

    Thanks for the replies.
    I know that this feature does not serve everybody, but I could use it on a weekly basis.
    I don't know if there is a script for this, and if there is, plese let me know it.
    Transparent working window.
    So I could set my whole artboard window transparent and still work on it.
    I could easily and fast trace some shapes from locked PDF's and also directly from the browser without copying the image to my computer.
    The problem is, of course, that Zoom would only work in the graphics in the Illustrator (needless to say) and would not affect to the graphics behind the Illustrator window.
    But still I think I could use it very much.
    For examble I could manually draw simple shapes and logos straight from the customers website, without downloading the poor JPG image.
    Please let me know what you think about it.
    Sorry if there is some mistakes, English is not my native.
    I hope you got the point.

  • I have an idea for a new feature of the calendar app on a new software version. Does anyone know how to contact Apple to let them know the idea?

    I have an idea for a new convenient feature of the calendar app on a new software version. Does anyone know how to contact Apple to let them know the idea?

    First see here  >  http://www.apple.com/legal/policies/ideas.html
    You can leave Feedback here  >  http://www.apple.com/feedback/

  • I had a 'dead' iMac repaired and it needed a new HDD & graphics card, the repairer installed OSX 10.6.8 and i now need to install other software but I am being asked for 'User' password so I may do this, I've no idea what this will be.  Help please.

    I had a 'dead' iMac repaired and it needed a new HDD and graphics card, the repairer installed OSX 10.6.8 and i now need to install other software but I am being asked for 'User' password so I may do this, I have no idea what this will be.  can anybody help please?
    <Personal Information Edited by Host>

    On looking at the secure.log on the iMac with OSX10.6.8, I see these entries at each attempt to scp into the iMac:
    Dec 29 11:06:20 molika sshd[7248]: in pam_sm_authenticate(): Failed to determine Kerberos principal name.
    Dec 29 11:06:26 molika sshd[7246]: Accepted keyboard-interactive/pam for prowat from 137.110.243.132 port 35571 ssh2
    Dec 29 11:06:26 molika com.apple.SecurityServer[26]: Session 0x236a14 created
    Dec 29 11:06:26 molika com.apple.SecurityServer[26]: Session 0x236a14 attributes 0x20
    Dec 29 11:06:27 molika com.apple.SecurityServer[26]: Session 0x236a14 dead
    Dec 29 11:06:27 molika com.apple.SecurityServer[26]: Killing auth hosts
    Dec 29 11:06:27 molika com.apple.SecurityServer[26]: Session 0x236a14 destroyed
    I don't know what to make of this.
    Peter R

  • Trying to install Brother MFC-j475dw printer on older macbook (running osx 10.5.8) and need an inbox driver as Brother drivers are only for 10.6 and newer. Any ideas?

    Trying to install Brother MFC-j475dw printer on older macbook (running osx 10.5.8) and need an inbox driver as Brother drivers are only for 10.6 and newer. Any ideas?

    Yes, I have the tethering plan.  I was connected with USB and Bluetooth when I had the 3G.
    I am can now connect with USB, I recieved a new not seen before window when I plugged in the phone with the Network window open that allowed me to click on apply an connect.

  • Where should I direct new feature ideas for my Macbook Pro

    I have an idea that I would like to see incorporated into the tracking pad and would like to know who I should direct new ideas for development to?

    http://www.apple.com/feedback/macbookpro.html

  • I need a new laptop/mac for collage ide prefer a mac but does the education program cover for mc collage student and how much?

    my recent laptop died and i need a new one but i really cant afford one and its a necesity for my school

    You will have to purchase a Mac >  http://store.apple.com/us/browse/campaigns/back_to_school

  • Ideas or help needed for a simple, robust pluggable framework

    Hi all,
    Having written a fairly decent plugin engine, similar in concept to the Eclipse plugin engine, although at a more generic scale, I am looking for any possible ideas for a Java Swing framework that is built around the engine, with the concept of using a framework that is built on mostly plugins. My engine handles, or will soon handle, a number of features to make the engine robust enough, yet still easy enough, to use for just about any purpose.
    The engine is pretty simple, although with a bit more work I feel will be overall a pretty robust and powerful plugin engine. Each plugin is made up of one or more "services". A plugin is a .jar file that contains a plugin-conf.xml config file, the classes that implement the Service interface, and any supporting classes. The "plugin" is really the package of one or more services and supporting classes. The engine will handle the ability to work with expanded dir structures as well, so that the build process doesn't have to create .jar files on every build of a plugin. The engine has built in support to load, unload and reload a plugin at runtime. This helps during development by allowing auto-reload of a plugin service without having to restart the app. The engine has the ability to "watch" URLs in a separate thread (still working on this), and at given intervals if a change occurs to any plugin, that plugin is reloaded. This is configurable on a per plugin basis in the config file.
    Every plugin .jar file gets its own classloader instance. Because of the nature of a framework that may rely heavily on plugins, it will be very common to have plugin dependencies, where a plugin service may rely on one or more other plugin services. The dependencies are configured in the plugin-conf.xml file, and the engine resolves these when the plugin is loaded, automatically. Once all plugins have been loaded, an "init" call is made that then goes and resolves all plugin service dependencies, setting up the behind the scenes work to make sure any service can use any other service it defines to depend on. Another area is plugin versions. There will no doubt be a time when some sort of application may have legacy plugins, but also have newer plugins. For example, an application built on a "core" set of plugins, may eventually update the core plugins with newer versions. The engine allows the "old" plugins to exist and work while new versions of the same plugins may be loaded and working at the same time. This allows older plugins that depend on the old set of core plugins to work, while newer plugins that depend on the new core plugins may work also. Any plugin may depend on one or more services specified by specific versions, or a range of versions.
    Plugin services can define to be created when first loaded, or lazy instantiated. Ideally, an application would opt for lazy instantiation until a plugin is needed. For example, a number of plugins may need to add menu items or buttons that would trigger its service. The plugin does not actually need to be created until the menu or button is clicked on. There is one BIG problem with how this engine works though. Unlike the Eclipse (and other) engines where the config file defines the menu item(s), buttons, etc in an xml sort of language, this engine is built for generic use, and therefore is not specific to menu items or buttons triggering a service instantiation. Therefore, a little "hack" is required. A specific plugin that is created when first loaded will be required to set up all the menu items for specific plugins, then handle the actionPerformed() call to instruct the engine to create the service. The next step would be for the plugin service to add its own handler to the specific menu item it depends on, and remove the "old" handler the startup plugin added to it to handle the initial click. Another thought just struck me though. Because the engine must use an XML parser to load every plugin-conf.xml file, it might be possible to "extend" the parsing routine, where by an extending class could be added to the engine to parse plugin-conf.xml files. First the plugin engines own routine would parse it. Then, the extending class could parse for any extra plugin-conf.xml info, such as menu item settings, and directly set up the menu items and handlers in this manner. I will probably include this ability directly in the engine soon anyway, so that nobody else has to do this, but this is one area I would appreciate some feedback on.
    Anyway, so that is the jist of the engine. There is more to it under the hood, but that sums up a good part of it. Now, the pluggable framework, much like what the "shell" of eclipse, forte and so forth offer, is built around my engine to make it very easy to build Swing applications with a pluggable framework underneath. The idea is to package up a startup main class that is configurable, a number of useful plugins that other plugins could depend on, such as an Outlook layout, menuing, toolbars, drag/drop, history, undo/redo, macro record, open/save/search/find/replace dialogs, and so forth. This isn't just for an IDE though. The developer using the framework could deploy the basic app with the plugins of his/her choice, and add to it with his/her own plugins.
    Soooo, after this long post, what I am getting at is if anyone would be interested in helping out with ideas, feedback, testing, core framework plugins, and so forth. At this time I am keeping the code closed, but will probably public domain it, open source it, or whatever. The finished framework should make it easy for anyone to quickly build useable applications, and if all goes well, I'd like to set up a site with a location for 3rd party plugins to be uploaded, for download, comments, etc. Being a web developer, I myself will probably work on some plugins for Web Services, web stress testing, and so forth. I have lots of ideas for useable plugins.
    On that note, one application I am personally working on for my own use, is a simple yet possibly robust internet suite of apps. I want to incorporate FTP, Email, NewsGroup, and IRC/AOL IM/Yahoo IM/MSN IM/ICQ chat into a single app. Every aspect of it would be plugins. Frankly, I hate outlook, Eudora is alright, but I want to do some things with the email app. I also want a single IM/Chat app that can talk with all protocols (not an easy task, take a look at GAIM). Newsgroups are handy to work with for developers and others of interest, as is FTP. But even more so, being able to have all in one big application framework that allows them to share data between each other, work with one another, and so forth is appealing to me, and being written in Java it could potentially work on many platforms, giving some platforms a possible nice set of internet apps to use. Being able to send an email to a mailing list AND have it posted to specific newsgroups at the same time without having to copy/paste, open up separate applications and so forth has appeal. Directly emailing from any chat or newsgroup link without another app starting up is a little faster as well. Those are just "small" things that could prove to be very kewl in a complete internet app. Adding a web browser, well, I don't think I want to go that route. But if there is already a decent Java built web browser, it shouldn't be too hard to add it as a plugin.
    So, if anyone is interested, by all means, drop a post to this thread, let me know of interest, feedback, ideas, point out bad things, and so forth. I appreciate all forms of communication.
    Thanks.

    Yes I do. I am using it now with my work related project.
    I am in fact reworking the engine a bit now. I want to incorporate the notion of services (like OSGi) where by a plugin can register services. These services are "global" in scope, meaning any plugin may request the use of a service. However, services, unlike plugins, are not guaranteed to be available. Therefore, plugins using services must be coded to properly handle this possibility. As an example, imagine an email application using my engine. One plugin may provide the email gateway, including the javamail .jar library and provide the email service. Other plugins, such as the one that provides the functionality for the SEND button, would "use" this service. At runtime, when the send button was pressed it would ask the engine for the email service. If available, off goes the email. If not, it could pop up a dialog indicating some sort of message that the email service is not available.
    I am at the VERY beginning stages in this direction so I'd love to have ideas, thoughts, suggestions as to how this might be implemented. I do believe though that it will provide for a more powerful engine. The nice thing is, while the engine will support static runtime plugins, it will also support dynamic services that can come and go during the runtime. The key is that plugins using services do not maintain references to them, but instead query the engine each time a plugin needs to use a service.
    Static plugins are those that are guaranteed to be available or if not, any dependent plugin is not allowed to load. That is, if A depends on B and B is not able to be loaded, A is unloaded as well as it can't perform its job without B; it depends on B in some manner to complete its function. Imagine a plugin adding an option panel to the Preferences page only that the Preferences plugin is not loaded. It just can't work. However, with some work, there could be variations on this. That is, a plugin may provide a menu item as well as a preferences page. If the preference plugin is not available, then the plugin may simply still work via the menu item, but have no preferences panel available. This should be configurable via the plugin-conf.xml config file. However, as I have it now, using extension points and extensions like Eclipse does, it is also possible that if the Preferences plugin isn't loaded, it wont look for ANY extensions extending its extensino point, and therefore the plugins could all still run but there would simply be no preferences page. So, I am not entirely sure yet which way is best for this to work.
    My engine, as it stands now, allows for separate classloader plugin loading, it automatically resolves all dependencies by creating the plugin registry each time the engine is started up. To speed up plugin loading, it maintains a plugins.xml file in the root dir that keeps track of each plugin that was loaded and its last timestamp. Plugins can be open directory files or jarred up into .PAR files (think .WAR or .EAR files). The engine can find .par or open-dir plugins in multiple locations (including URL locations for direct .par files). When it finds a .par file, it first decompresses the .par file to a plugin work directory. Every plugin must have a plugin-conf.xml in its root dir, and either a /classes dir where compiled classes are, or a .jar file in the root path of the plugin, where the /classes dir superscedes the .jar file. Alternatively, anything in a /lib dir is automatically picked up as part of the plugin classpath. So a plugin that wraps the xerces.jar file can simply place the xerces.jar in the /lib dir and automatically present the xerces library to all dependent plugins (which can import the xerces classes but not need to distribute the xerces.jar file if a plugin they depend on has it in its /lib dir). The "parent lookup" process goes only one parent level deep. That is, if plugin A depends on a class in a /lib/*.jar file in plugin B, then the engine will resolve the class (through delegation) of plugin B. But if A depends on B, B depends on C where plugin C's /lib/*.jar file contains a class A is looking to use, this will not work and A will throw a ClassNotFoundException. In other words, the parent lookup only goes as far as the classpath of all dependent plugins, not up the chain of all dependent plugins. Eclipse allows each plugin to "export" various classes, or packages, or entire .jar files and the lookup can go all the way up the chain if need be. I haven't yet found a big reason for supporting this, so I am not too concerned with that at this point. The engine does support reloadable plugins although I have not yet implemented it. Because each plugin information object is stored in a Map keyed on the plugins GUID (found in the plugin-conf.xml file), it is easy enough to load a new plugin (since they get their own classloader) and replace the object at the GUID key and now have a reloaded plugin. The harder part is properly notifying all dependent plugins of the reload and what to do with them. Therefore I have not quite yet implemented this feature although the first step can easily be done, so long as nobody minds the "remnants" of older plugins laying around and possibly not being garbage collected.
    All of this works now, and I am using it. I do NOT have a generic UI framework just yet. I am working on that now. Eclipse has a very nice feature in that every plugin.xml file builds up the UI without any plugin code ever being created or ran. I am working on something like that now, although I am focussed more on the aspect of the engine at this point.
    Two things keep me going. First, the shear fun of working on this and seeing it succeed, even if a little bit. Second, while I love the idea of Eclipse, OSGi and other engines, so far I have yet to find one that is very easy to write plugins for, is very small, and is "generic" enough for any use. Some may argue JBoss core, at 29K can do this. I don't know if it can. It is built around JMX and I don't know that I agree JMX is the "ultimate" core plugin engine for all types of apps. Not that mine is either, but I'd like to see what I am working on become that if possible. Currently, with an xml parser (www.xmlpull.org) added as part of the code, my engine is about 40K with debug info, maybe about 28K without. I expect it to grow a bit more with services, reloadable/unloadable code, and some other stuff. However, I am thinking it will still be around 50K in size and in my opinion, with an xml read/write parser (very fast one at that), extension/extensino points, services, dependencies, multiple versions of plugins (soon), load/unload/reload capabilities, .par management (unjar into work dir, download .par files from urls, etc) and open directory capabilities, inidividual classloaders, automatic dependency resolution, dynamic dependency resolution and possibly even more, I think what my engine offers (and will offer) is pretty cool in my book.
    None the less, there is always room for improvement. One of the things I pride myself on is using as little code and keeping the code neat and easily readable, not to mention as non-archaic as possible, makes for an easily maintainable project.
    So, having said all that, YES, the engine can be used as is right now. It does not reload plugins, but you can dynamically load plugins, handle dependency resolution, have a very fast xml read/write parser at your disposal for any plugin, and for the most part easily write plugins. That is all possible now. I should put the engine I have now up on my generic-plugin-engine sourceforge project one of these days, perhaps soon I will do that! While I have no problem handing out the code, I am currently the only committer and I don't have it loaded into CVS at this point. I would like to do so very soon.
    So, if you are interested, by all means, let me know and I'll be happy to send you what I have, and love to have more help on the next version of this.

  • I have pages version 2.1 for the i pad. When I try to open pages documents on my mac it says You need a newer version of Pages to open this document. I have updated to the very latest Pages for mac version 4.3. Cant figure it out.

    I have Pages version 2.1 for the i-pad. I have Pages on my Macbook, version 4.3. When I try to ipen a doc on my Mac it says I need a newer version to open this doc. There is no newer version. I need these docs in a bad way and cant get to them on the Mac. Any ideas?

    IOS Pages 2.0 and 2.1 implement an entirely incompatible document format with Pages ’09 v4.3. It cannot open them, and you are then prompted to update to Pages v5+ which is compatible with your IOS Pages.
    Unfortunately, updating to Pages v5+ is a bad thing, as it is a brand new application that has omitted over 90+ features from Pages ’09 v4.3. When you update to Pages v5+, it will move your old still functional version of the earlier Pages into /Applications/iWork. Aside from all the missing functionality, Pages v5+ will likely damage older documents that depend on specific Pages ’09 v4.3 features (including AppleScript and custom Templates).
    Oh, by the way, the older and new Pages documents have the same filename extension (.pages) making document organization difficult without applying different tag colors to old and new documents.
    We are recommending that users remain on their earlier Pages version. You may have to export documents from IOS Pages as Word .docx to avoid the OS X Pages update notice.

  • I'm new in xcode, any application ideas for beginers?

    I'm new in xcode, just downloaded it today, made a web browser but I want to learn how to make an application like the pros. I need some ideas to learn from, dose anyone have any??

    Mujtaba has given you excellent advice. Though you haven't told us whether your interest is in OS X or iPhone apps, the iPhone Developer Beginner Resource Guide is full of good information, much of which applies to any Cocoa app. The links in that Guide are well chosen, and it might be worth your time to follow every one of them. Here's another post that might help get you started: [http://discussions.apple.com/thread.jspa?messageID=11099223&#11099223].
    I would recommend building your first apps from the instructions in one of the good books recommended at the above links. Once you're ready to dig into the online Apple developer resources, you'll find pages listing all the free OS X and iPhone sample apps along with download links for each of them. Each of these samples is designed to show you how to use one or more features of an Apple platform. But the sample apps have a second important purpose: Each of them is intended to give you ideas for your own apps. In fact, you'll find many published apps based on these sample apps, some of them with very little customization.
    In short, my suggestion is to get into the Apple sample apps as soon as you're ready for them. Before long you'll have more app ideas than time to build them.
    Hope that helps!
    \- Ray

Maybe you are looking for