Thanks for all the input! Looks like I have a spring project coming up...