I think 15-20 buyins is fine for lower limits (up to 50NL). Take 20-25 for 100NL, 30 for higher limits. That should let you play comfortably.