Arriving @ Roo - A GA Comprehensive Guide