Hi there, my name is Jared Henderson, I'm the lead developer of the ProPhoto theme, a premium theme -- http://www.prophotoblogs.com/ . I'm posting here with Jeff Youngren's permission, he's one of your customers and one of mine.
Gravity Forms is causing a javascript error on one of my theme admin pages. I can hack my way around it by adding an ugly patch to manually remove an action you've added, but I thought if I brought it to your attention you might be able to fix it on your end and save a lot of other plugin and theme authors from having the same issue.
Basically, you add an action to "admin_print_scripts" to call your function print_tooltip_scripts(). There are two problems with how you do this:
1) You do this in every single admin page. I would strongly suggest you test the global $pagenow variable, or add whatever other conditional logic you need so that you only run this function on pages where gravity forms is actually doing anything. I'm not sure what pages you need to run this on, but it's certainly not every page in the admin area. All of your extra javascript is getting loaded on all of my theme admin pages.
2) You directly call wp_print_scripts() in the function print_tooltip_scripts() instead of just enqueueing the scripts you need and letting the WordPress "admin_head" or "admin_footer" actions output the scripts. Directly calling wp_print_scripts() there causes ALL enqueued scripts to be printed in the admin head instead of when they were enqueued to be loaded. To understand what I mean, I have enqueued a script to load in the footer. But, because you hook to an action that runs in the admin header and then directly call wp_print_scripts(), my scripts are getting printed in the admin header instead of the footer, and out of the order I intended them, causing a javascript error.
I would love it if you would take just a few minutes to patch your plugin to a) not load your javascript on every single admin page, and b) not directly call wp_print_scripts() in the admin head area overriding the enqueuing location. This would help me and I'm guessing would automatically take care of a bunch of other potential plugin and theme conflicts.
If you need to contact Jeff or myself, please do so. You can reach me directly at jared at netrivet dot com. Thanks! You're plugin is really slick, you guys are obviously really talented. I hope you're doing great business!
2)