Thanks for all the responses!
I think I'm going the open source route.
Just a note for David O'Meara:
JBoss DOES offer support with their product, it just costs money. However, their cost is still cheaper than buying Oracle, BEA or IBM products (although expensive).
http://jboss.org/index.html?module=html&op=userdisplay&id=services/index They offer development support, email and phone as well. This is unusual in the open source
java industry. Very cool, as it seems to make them an option for a lot of you guys out there with "open-source-has-no-support-fearing" bosses.