How many songs can a 150 Giga bites hold?

it depends... well a 2gb card can hold around 250... so 150 gb can hold quite alot :) ... maybe 18-20,000 :P hope this helped