I've been looking at Poker FTP, a big database of Poker hands.
It's stored in an RDBMS, and is accessed via Java. It's primarily for academic use, though they allow the general public to use it via submitted Java applications.
I had a play with it this afternoon. It seems fairly intuitive. The hardest part was working out how to install Netbeans and JDK 1.6. For some reason I installed 1.5 the first time, and that is not compatible due to Arrays.copyof not being present in 1.5.
I might try using Poker FTP for testing out some common Poker Hypothesis.
Does a tight VPIP imply profitability?
Do tight aggressive players really make better players?
What aggression factor is optimal?