yupp... 5 or 6 (can't remember, i'll confirm when i get home l8r) in each pack and yes bonus pack is 30 cards in pack but not all topps--it's like a "special edition" variety blend w/different players, years & brands (hope that makes sense). they are sealed but can kinda see some cards through the plastic and looks like there are some cool ones. dang, i shuda posted a pic of it--don't know why i didn't--maybe the blond hair...idk hehe
A hobby pack costs more then a retail and you have better odds of pulling a autograph, short print, or jersey card. the base cards are the same. you buy hobby packs ususally form a hobby shop (sports card shop) retail packs usually are sold at places like Walmart
lol i live real close to listia headquarters. well... that is... unless they moved to palo alto. i heard they did but not positive. haven't been by that area in a while