Using a static price of $1.00 and letting the customer choose how many they want would allow the selection of $99.95

If you want to allow partial dollars, you'll have to set the product to allow increments of 0.01 and change your store's Stock->Decimals setting to 2 instead of 0.