Hi BambiLou,
Can I make the comment that you can delete blank rows, generally much faster than the delete entire row methods, by a sorting approach.
This sorting needn't imply that you change the order of your existing rows at all other than moving (i.e. sorting) them to the top of your specified range, and moving the blank rows to the bottom of this range (or vice versa if you so choose).
However, maybe you have reasons for not wanting anything to do with any kind of sorting ...