ok, some confusion here:
- when I asked for the output in the form of ul => li that was what I meant. Now, you output ul => li but then wrap every item again in a tag? That seems completely unnecessary.
Also its a pity you use .entry-title as class. A lot of themes, use these classes for page/post/archive titles :-( so I have to completely restyle my widgets.
Also your widget output looks completely different to other widgets :-(
If I put any widget that produces a list, i.e. recent posts or recent forum posts, they all follow a certain scheme with their output, so they basically all look very similar and require minimum css adapting to look nice.
Please do not get me wrong, I am not complaining, merely trying to suggest some improvements...
Take this plugin as an idea: http://wordpress.org/extend/plugins/query-posts/ which does almost the same as yours except it doesn't give cotnent, just titles or this one http://wordpress.org/extend/plugins/widgets-reloaded/ as inspirations.